Building and Deploying Docker Containers on AWS Using GitHub Actions

About

In this lesson, I’d like to show we can take advantage of GitHub Actions to build Docker images that we can later push to AWS for deployment. 

Learning Objectives

  • Create a GitHub Repository and a workflow to build Docker images

  • Connect GitHub to AWS using GitHub Secrets and AWS Credentials

  • Store Docker Image in AWS ECR that are built inside a GitHub runner.

Intended Audience

  • If you are a Software Developer or DevOps Engineer, you will find tons of value that you can later apply in the real world.

Prerequisites

  • Familiarity with Git repositories and GitHub, core AWS Services such as ECS and ECR, Basic knowledge of software development (Python preferred)

Unit UUID
Course UUID