Development environment for Python projects. Container uses mcr.microsoft.com/vscode/devcontainers/python:latest, installs requirements.txt and requirements-dev.txt, and runs as vscode.
Install Docker and Visual Studio Code with Dev Containers support.
- Clone repository.
- Open repository in VS Code.
- Run Dev Containers: Reopen in Container.
GitHub Codespaces also detects .devcontainer/devcontainer.json automatically.
GitHub Actions validates Dockerfile changes pushed to dev and pull requests targeting main.