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.