fbpx
  1. Tubelator AI
  2. >
  3. Videos
  4. >
  5. Science & Technology
  6. >
  7. CI/CD using Docker + Github + AWS ECS

CI/CD using Docker + Github + AWS ECS

Available In Following Subtitles
English
Variant 1
Posted on:
In this video, we're going to setup CI/CD for a Docker project and ARM64 Architecture, using GitHub + GIthub Actions + AWS ECS In the previous videos, we developed our AI Voice Assistant project, and deployed on AWS ECS. Now we're going to automate the deployment process for whenever we make changes to the project. Our project consists in: 1. A backend app using Python and FastAPI 2. A frontend app using React and NextJS both projects have a Cluster + service on AWS ECS Project URL on Github: https://github.com/Mpcsj-Computing/ai-voice-assistant/tree/feat/video-cicd-ecs
tubelator logo

Instantly generate YouTube summary, transcript and subtitles!

chrome-icon Install Tubelator On Chrome

Video Summary & Chapters

No chapters for this video generated yet.

Video Transcript

0:00
in this video you are going to learn how
0:03
to set up cicd for your Docker project
0:06
using GitHub and NWS
0:10
ECS so let's get
0:15
[Applause]
0:17
started in the previous videos we
0:19
created our AI Voice Assistant project
0:23
and deployed it on the last day
0:24
container service AKA
0:28
ECS now it's time to automated
0:31
deployment on Cloud for whenever we make
0:33
changes to the
0:36
project okay perfect so how this project
0:39
is going to work so you as a developer
0:43
you write the code on your favorite ID
0:46
vs code for example so once you write
0:49
the code you push the changes to
0:52
GitHub and on GitHub we're going to have
0:55
two GitHub actions the first GitHub
0:58
actions will trigger whenever we make
1:01
changes to the backhand site so on the
1:04
for the first action whenever we make
1:06
changes on the backhand code and the Cod
1:09
reaches GitHub the first action will be
1:12
triggered to build and deploy the docker
1:15
image for the backand service the image
1:18
will be built and deployed to ECR
1:21
repository so we already have the ECR
1:24
repository for the backand which will
1:26
receive the latest version for our
1:28
Docker project and then we trigger ECS
1:32
to read the latest version for our ECR
1:36
image for the back end and the same will
1:39
happen for the front end when the code
1:41
reaches GitHub and we we made some
1:46
change on the front end service we're
1:49
going to have a second GitHub action
1:51
which will read the this process so
1:54
whenever we make changes to the front
1:56
end front end code on our code base and
1:58
this change arrives on GitHub the second
2:03
GitHub action will be triggered to do
2:05
the same thing it's going to build the
2:07
latest version for our code is going to
2:10
build and deploy the latest version on
2:13
the ECR repository on on AWS for the
2:17
frontend service and then we're going to
2:19
trigger AWS ECS to read the latest
2:23
version for our front end ECR
2:27
image and that's pretty much it so let's
shape-icon

Download extension to view full transcript.

chrome-icon Install Tubelator On Chrome

YouTube First AI Assistant

chrome-icon Install On Chrome

AI Art For This Video No image generated for this video yet but here is the example.

ai art
0:09
Prompt
spider man in aladdin style, bright colors, hyper quality, high detail, high resolution, --video --s 750 --v 6. 0 --ar 1:2
ai images

Explore more in Science & Technology