Docker
Last updated
Last updated
Learn how to use Docker to build applications in containers, then deploy them to AWS.
Install
Install
, and how Docker and AWS fit in.
Work through Docker's .
This covers Docker basics, integrating a database, configuring tests, running in GitHub Actions.
Follow the to deploy your example app.
Create an app with 3 separate containers: a client (e.g. React), a backend API (e.g. Express), and a database (e.g. Postgres).
If you're feeling confident about Docker then feel free to pick interesting technologies. If you want to focus on the core learning then stick to stuff you already know (like React).
The client should send requests to the API (e.g. with fetch
) and the API should send requests to the database.
Try to come up with something fun—there are no constraints on the app other than using the above 3 services.
Deploy this application to AWS ECS.
You don't have mentors to ask for help, so try to help each other. Use your Discord channels to stay in touch and solve problems.