Overview
Syllabus
- Intro.
- Project Overview.
- Application Architecture.
- Part 1: Getting the initial project running.
- Part 2: Dockerize the application.
- Docker-compose.
- Aside: Makefiles!.
- Part 3: Terraform (Infrastructure as Code).
- Setting up Terraform providers.
- GCP Resources.
- Terraform variables.
- Atlas MongoDB Resources.
- Cloudflare Resources.
- Aside: Secrets/credential management.
- Part 4: Deploying Manually .
- Part 5: CI/CD with Github Actions.
- Testing the Github action.
- Separate staging and production.
- Outro.
Taught by
Traversy Media