Initial Docker Compose infrastructure backup

This commit is contained in:
Jamie Miller
2025-12-27 13:58:19 +00:00
parent 4efaa045c7
commit 13c2599776
4 changed files with 1419 additions and 0 deletions

115
.gitignore vendored Normal file
View File

@@ -0,0 +1,115 @@
# Environment and Secrets
.env
.env.*
!.env.example
# Docker Runtime Data
/npm/data/
/npm/letsencrypt/
/npm/mysql/
# Media & Arr Configs (contain API keys and tokens)
/docker/Arrs/
/docker/qBittorrent/
/docker/slskd/
/docker/soulsync/
# Document Management Data
/docker/paperless/
/docker/stirling/
# AI/LLM Data (may contain sensitive prompts/data)
/docker/litellm/
# Photo Management (contains personal photos)
/docker/immich/
# Personal Data
/docker/obsidian/
/docker/syncthing/
# Development
/docker/gitea/
# Genealogy (personal family data)
/docker/gramps-jamie/
/docker/gramps-helen/
# Utilities Data
/docker/speedtest-tracker/
/docker/rustdesk/
/docker/redbot/
# Finance (sensitive financial data)
/wygiwyh/
# Music Scrobbling Data
/docker/maloja/
/docker/scrobble/
# Homepage (may contain custom configs with internal URLs)
/docker/Homepage/
# Docker Volumes (managed by Docker)
*.sock
/var/run/docker.sock
# Logs
*.log
/docker/*/logs/
logs/
# Database Files
*.db
*.sqlite
*.sqlite3
*.db-shm
*.db-wal
# Backup Files
*.backup
*.bak
*.old
*~
# OS Generated Files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
desktop.ini
# Editor Files
.vscode/
.idea/
*.swp
*.swo
*~
.project
.settings/
# Temporary Files
*.tmp
*.temp
tmp/
temp/
# Certificates and Keys
*.pem
*.key
*.crt
*.cert
*.p12
*.pfx
# Docker Compose Override (may contain personal customizations)
docker-compose.override.yml
# Keep only structure files
!README.md
!.gitignore
!.env.example
!docker-compose.yaml