DevOps Tutorial - Laravel Deployment Automation CI\CD using AWS RDS EC2 S3 CodeDeploy BitBucket

Описание к видео DevOps Tutorial - Laravel Deployment Automation CI\CD using AWS RDS EC2 S3 CodeDeploy BitBucket

Laravel Automated Deployment (CI\CD) using AWS RDS EC2 S3 CodeDeploy BitBucket and Bash

In this tutorial, were going to learn how to set up Continuous integration and delivery for any Laravel project using AWS and Bitbucket.

Read the full blog post & access code files at https://www.ahtcloud.com/aws-codedepl...

To accomplish this, we will be using
• AWS EC2 Instance – to host our production server (optional + staging)
• AWS RDS Instance – to run MySQL 8 Server for our Laravel project
• AWS S3 Bucket – to store our revisions
• AWS CodeDeploy – to run deployments
• AWS Server Manager – to store and populate our .env file
• Bitbucket – to store our code repository and run pipelines
• Bash – to create our scripts

wanna help support my channel ? buy me a coffee ☕️ https://www.buymeacoffee.com/emad.zaa...

Follow us
Github - https://github.com/emad-zaamout
Chapters
0:00 Introduction
1:35 Demo
3:49 Disclaimer
5:51 Step 1 [Bitbucket] Create Repository
6:43 Step 2 [Bitbucket] Push Laravel Project
8:28 Step 3 [Bitbucket] Create Pipeline
9:57 Step 4 [Bitbucket] Pipeline - Build Server
18:31 Step 5 [Bitbucket] Pipeline - Build Laravel Project
25:13 Step 6 [Bitbucket] Pipeline - Lint + Automated Testing
28:12 What is AWS IAM?
29:17 Step 7 [AWS IAM] Create User Group
30:32 Step 8 [AWS IAM] Create User - For Bitbucket
32:03 Step 9 [AWS IAM] Create Service Role - For EC2 Instance
33:25 Step 10 [AWS S3] Create S3 Bucket
35:08 Step 11 [AWS EC2] Create EC2 Instance
37:04 Step 12 [AWS RDS] Create RDS - MySQL Server
39:15 Step 13 [AWS EC2] Install CodeDeploy Agent
43:52 Step 14 [AWS CodeDeploy] Create Service Role
45:18 Step 15 [AWS CodeDeploy] Create Application
45:56 Step 16 [AWS CodeDeploy] Create Deployment Group
49:11 Step 17 [Bitbucket] Pipeline - Install AWS CLI
53:51 Step 18 [Bitbucket] Pipeline - Add Environment Vars
57:15 Step 19 [Bitbucket] Pipeline - Deploy to Production #1
1:13:35 Step 20 [Bitbucket] Pipeline - appspec.yml
1:20:27 Step 21 [AWS EC2] Configure Production Server
1:23:06 Step 22 [AWS EC2] Systems Manager

Комментарии

Информация по комментариям в разработке