soulsync/.dockerignore
Broque Thomas 287d2fd2ec Add Docker support and improve headless compatibility
Introduces Docker deployment files (.dockerignore, Dockerfile, docker-compose.yml, docker-setup.sh, requirements-webui.txt, and README-Docker.md) for SoulSync WebUI. Refactors core/database_update_worker.py and core/media_scan_manager.py to support headless operation without PyQt6, enabling signal/callback compatibility for both GUI and non-GUI environments. Removes logs/app.log file.
2025-09-11 08:26:25 -07:00

70 lines
No EOL
804 B
Text

# Docker ignore file for SoulSync WebUI
# Git
.git
.gitignore
.gitattributes
# IDE and editor files
.vscode/
.idea/
*.swp
*.swo
*~
# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
*.egg-info/
dist/
build/
# Virtual environments
venv/
env/
ENV/
# Data directories (will be mounted as volumes)
logs/*
!logs/.gitkeep
database/*.db
database/*.db-shm
database/*.db-wal
config/config.json
downloads/*
!downloads/.gitkeep
Transfer/*
!Transfer/.gitkeep
Storage/*
cache/*
Stream/*
Incomplete/*
# Temporary files
artist_bubble_snapshots.json
.spotify_cache
# Documentation
*.md
README.md
headless.md
multi-server-database-plan.md
server-source.md
plans.md
# GUI-specific files
main.py
ui/
requirements.txt
# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db