Skip to content

Latest commit

 

History

History
51 lines (35 loc) · 2.91 KB

FinalProject.md

File metadata and controls

51 lines (35 loc) · 2.91 KB

🐳 Final Project: Dockerize a Codebase

⭐️ Project Goals

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.

📋 Project Requirements

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

🗓 Deliverables & Due Dates

All submissions are due at 11:59pm unless otherwise specified.

1️⃣ Presentation: Due 12/9 @ 11:59pm

🔗 Submit your Recorded Presentation on Gradescope.

2️⃣ Blog Post: Due 12/9 @ 11:59pm

🔗 Submit your Blog Post Link on Gradescope.

3️⃣ Repository: Due 12/9 @ 11:59pm

🔗 Submit your Finished GitHub Repository on Gradescope.