Secret weapon how to promote your YouTube channel
Get Free YouTube Subscribers, Views and Likes

How to Deploy a Docker App to AWS using Elastic Container Service (ECS)

Follow
Be A Better Dev

In this step by step tutorial, I show you how to deploy a Flask based Docker app to AWS. We start by building a local docker image and uploading it to Elastic Container Registry. We create an ECS Cluster, and configure a task to run our docker image. Finally, we launch a Task into the cluster and expose the app to the internet via VPC.

Looking to get hands on experience building on AWS with a REAL project? Check out my course The AWS Learning Accelerator! https://courses.beabetterdev.com/cour...

00:10 Example Overview
02:15 Application Walkthrough
04:34 Creating a ECR Repository
05:16 Uploading your Image to ECR
06:28 Creating an ECS Cluster
09:10 Creating a ECS Task Definition
11:35 Running a Task on your Cluster
13:03 Testing our app

Want the docker file used in this video? Check out https://dockercurriculum.com/'>https://dockercurriculum.com/ Tutorial (about a third down the page). https://dockercurriculum.com/'>https://dockercurriculum.com/
How to install the AWS CLI    • How to install and configure the AWS ...  
Source Code + Policy Template https://gist.github.com/awssimplified...

SUPPORT BE A BETTER DEV
Become a Patron:   / beabetterdev  

MY RECOMMENDED READING LIST FOR SOFTWARE DEVELOPERS
Clean Code https://amzn.to/37T7xdP
Clean Architecture https://amzn.to/3sCEGCe
Head First Design Patterns https://amzn.to/37WXAMy
Domain Driver Design https://amzn.to/3aWSW2W
Code Complete https://amzn.to/3ksQDrB
The Pragmatic Programmer https://amzn.to/3uH4kaQ
Algorithms https://amzn.to/3syvyP5
Working Effectively with Legacy Code https://amzn.to/3kvMza7
Refactoring https://amzn.to/3r6FQ8U

MY RECORDING EQUIPMENT
Shure SM58 Microphone https://amzn.to/3r5Hrf9
Behringer UM2 Audio Interface https://amzn.to/2MuEllM
XLR Cable https://amzn.to/3uGyZFx
Acoustic Sound Absorbing Foam Panels https://amzn.to/3ktIrY6
Desk Microphone Mount https://amzn.to/3qXMVIO
Logitech C920s Webcam https://amzn.to/303zGu9
Fujilm XS10 Camera https://amzn.to/3uGa30E
Fujifilm XF 35mm F2 Lens https://amzn.to/3rentPe
Neewer 2 Piece Studio Lights https://amzn.to/3uyoa8p

MY DESKTOP EQUIPMENT
Dell 34 inch Ultrawide Monitor https://amzn.to/2NJwph6
Autonomous ErgoChair 2 https://bit.ly/2YzomEm'>https://bit.ly/2YzomEm
Autonomous SmartDesk 2 Standing Desk https://bit.ly/2YzomEm'>https://bit.ly/2YzomEm
MX Master 3 Productivity Mouse https://amzn.to/3aYwKVZ
Das Keyboard Prime 13 MX Brown Mechanical https://amzn.to/3uH6VBF
Veikk A15 Drawing Tablet https://amzn.to/3uBRWsN


References:
Getting started with AWS:    • Introduction to AWS | A Complete Begi...  

☁Topics covered include:
Docker
Flask App
Elastic Container Registry
Elastic Container Service

Find me here:
Twitter   / beabetterdevv  
Instagram   / beabetterdevv  
Patreon Donations help fund additional content   / beabetterdev  

#SoftwareEngineer
#SoftwareDeveloper
#ElasticContainerService
#AWS

posted by neemevuex