# Version control .git .gitignore .github # Ignore Docker-related files (not needed in the image) Dockerfile .dockerignore # Ignore cache and temporary files. Logs for future use. **/__pycache__/ *.pyc *.pyo *.pyd *.log # Ignore virtual environments (if using venv) **/python_env/ **/.venv/ **/venv/ **/env/ **/ENV/ # OfflineU specific .offlineu_progress.json data/ courses/ # Auto-generated templates (created at runtime if missing) # Leave commented if you modify templates # templates/ # Harmless, but reduce image size. In the future, it may make more sense to put # everything needed by the image in e.g., /app and modify the Dockerfile to copy from # /app as opposed to blacklisting files in the repo one-by-one LICENSE README.md images/