In this "crash course", learn how to get a service running on AWS with minimal fuss.
🔗Resources
1️⃣ https://careers.wolt.com/en/blog/tech/how-to-reduce-jvm-docker-image-size
2️⃣ https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html
Gradle Shadow Plugin https://plugins.gradle.org/plugin/com.github.johnrengelman.shadow
Inject Secrets into ECS Tasks https://docs.aws.amazon.com/AmazonECS/latest/developerguide/secrets-envvar-secrets-manager.html
🚩Chapters
00:00 Intro
01:10 Dockerize App
05:11 Publish to Docker Repository
07:48 Create RDS Database
10:33 Create Task Execution Role
11:38 Create ECS Cluster
13:37 Create Task Definition
19:32 Create ECS Service and TLS certificate
26:11 Enable Public Access
29:22 Updating the Deployed App
33:35 Outro