| Goal | Description |
|---|---|
docker |
Develop a Dockerfile and docker-compose.yml file that successfully deploys a web application or open source project. |
deployment |
Deploy the container to your cloud production server. |
devops |
Monitor the deployed application's uptime using a health check. |
interview /job prep |
Demonstrate confidence writing and speaking about Docker, DevOps, and deployment topics. |
Create a file in the root of your project named requirements.md, then paste the table of requirements below.
Use the β column to keep track of your progress! Be sure to check off each requirement before you commit and push to GitHub.
| Category | Requirement | β |
|---|---|---|
| π³ Docker | Repository contains a Dockerfile and a docker-compose.yml file |
|
| π³ Docker | Dockerfile and docker-compose.yml file build without error |
|
| βοΈ Deployment | Project deployed on CapRover using your own domain | |
| βοΈ Deployment | Uptime monitored by FreshPing or another health check service | |
| βοΈ CI | Project includes continuous integration | |
| π Docs | README includes badges for image size, build status, and website monitoring |
|
| π Docs | README includes instructions on how to build and run your container |
All submissions are due at 11:59pm unless otherwise specified.
π Submit your Recorded Presentation on Gradescope.
π Submit your Blog Post Link on Gradescope.
π Submit your Finished GitHub Repository on Gradescope.