Introduction to Containers and CI/CD
Dependency Management
Docker Fundamentals
Environment Variables and Configuration
Python CI Pipeline
Azure Container Registry and Deployment
Practice
Assignment
Gotchas & Pitfalls
Week 5 Lesson Plan (Teachers)
Content
Practice
Content coming soon...
Suggested Activities
- Write a Dockerfile for your existing ingestion pipeline and build the image locally
- Run your containerized app with environment variables for database and API configuration
- Create a requirements.txt or Poetry lock file and verify it installs cleanly in Docker
- Set up a GitHub Actions workflow with linting and formatting checks
- Fix intentionally broken CI: a repository with formatting and type errors to resolve
- Push a Docker image to Azure Container Registry from a GitHub Actions workflow
The HackYourFuture curriculum is licensed under CC BY-NC-SA 4.0

*https://hackyourfuture.net/*
Found a mistake or have a suggestion? Let us know in the feedback form.