Initial commit of Docker files

This commit is contained in:
2025-08-18 00:26:57 +12:00
commit 05297cf246
29 changed files with 2517 additions and 0 deletions

103
.gitignore vendored Executable file
View File

@@ -0,0 +1,103 @@
# ===========================================
# DOCKER COMPOSE SECURITY & DATA FILES
# ===========================================
# Environment files with secrets
.env
.env.local
.env.production
.env.development
# Service configuration and data directories
# (Keeps service folders but ignores data/config inside them)
*/config/
*/data/
*/logs/
*/cache/
*/db/
*/media/
# Specific service data patterns
qBittorrent/config/
Homepage/config/
Homepage/data/
filebrowser/config/
filebrowser/data/
maloja/config/
maloja/data/
maloja/logs/
scrobble/config/
scrobble/data/
stirling/*/config/
stirling/*/data/
stirling/*/logs/
paperless/data/
paperless/media/
paperless/export/
paperless/consume/
gramps/gramps_*/
obsidian/vaults/
obsidian/config/
syncthing/
rustdesk/data/
racknerd-converter/data/
racknerd-converter/logs/
# Docker volumes and bind mounts from external paths
../docker-local/
docker-local/
# Database files
*.db
*.sqlite
*.sqlite3
# Log files
*.log
logs/
# Temporary files
tmp/
temp/
*.tmp
# Backup files
*.bak
*.backup
*~
# OS specific files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
desktop.ini
# IDE files
.vscode/
.idea/
*.swp
*.swo
# Docker specific
.dockerignore
docker-compose.override.yml
# SSL certificates and keys
*.pem
*.key
*.crt
*.p12
*.pfx
# SSH keys
id_rsa
id_rsa.pub
known_hosts
# Runtime files
*.pid
*.sock