Add .dockerignore and Docker cleanup script to fix build space issues

- Add .dockerignore to exclude large upload files from Docker builds
- Add docker-cleanup.sh script to free up Docker disk space
- Add DOCKER_BUILD_FIX.md documentation for troubleshooting build issues

This prevents large MP3 files from being copied into the Docker image,
saving significant disk space during builds.
This commit is contained in:
Hördle Bot
2025-12-01 17:24:14 +01:00
parent 2b8733dea0
commit 68c8f9a05a
3 changed files with 243 additions and 0 deletions

66
.dockerignore Normal file
View File

@@ -0,0 +1,66 @@
# Dependencies
node_modules
npm-debug.log
yarn-debug.log
yarn-error.log
# Next.js build outputs
.next
out
build
# Environment files
.env
.env.local
.env*.local
# Git
.git
.gitignore
# IDE
.vscode
.idea
*.swp
*.swo
*~
# OS files
.DS_Store
Thumbs.db
# Hördle specific - WICHTIG: Upload-Dateien NICHT ins Image kopieren!
# Diese werden als Volume gemountet und sollten nicht im Image sein
/public/uploads/*
!/public/uploads/.gitkeep
# Database files - werden als Volume gemountet
/data/*
*.db
*.db-journal
*.db-wal
*.db-shm
# Backups
/backups
# Docker files (nicht notwendig im Image)
docker-compose*.yml
Dockerfile*
.dockerignore
# Documentation
*.md
!README.md
# Scripts die nicht im Container gebraucht werden
scripts/fix-*.sh
scripts/check-*.sh
scripts/debug-*.sh
scripts/quick-*.sh
# Temporary files
*.tmp
*.temp
*.log