# ── RV50x Template Manager — Docker ignore ──────────────────────────────────
# Files and folders that should NOT be copied into the Docker image.
# Data directories are mounted as volumes instead.

# Virtual environment — dependencies are installed fresh in the image
.venv/

# Data directories — these are bind-mounted as named volumes
template_downloads/
template_uploads/
xml_templates/

# Legacy and backup scripts — not needed in the container
download_csv.py
upload_csv.py
rv50x_template_manager.py
modems.csv

# Standalone CLI scripts — the web app (app.py) replaces these in Docker
download.py
upload.py

# Reports — live in the volumes, not the image
report_*.txt

# Python cache
__pycache__/
*.pyc
*.pyo
*.pyd

# Environment files — never bake secrets into the image
.env
.env.*

# Editor and OS files
.DS_Store
.vscode/
*.swp
*.swo
