filmov
tv
DevOps Tutorial - Laravel Deployment Automation CI\CD using AWS RDS EC2 S3 CodeDeploy BitBucket
![preview_player](https://i.ytimg.com/vi/YQsHMbbcIBo/maxresdefault.jpg)
Показать описание
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.
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
Follow us
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:20:27 Step 21 [AWS EC2] Configure Production Server
1:23:06 Step 22 [AWS EC2] Systems Manager
In this tutorial, were going to learn how to set up Continuous integration and delivery for any Laravel project using AWS and Bitbucket.
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
Follow us
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:20:27 Step 21 [AWS EC2] Configure Production Server
1:23:06 Step 22 [AWS EC2] Systems Manager
Комментарии