refactor(docker): improve Docker setup and reduce image size

- Add multi-stage build to Dockerfile for smaller production image
- Move docker-compose.yml to project root for easier usage
- Flatten docker/init/setup.sh to docker/setup.sh
- Expand .dockerignore to exclude unnecessary files
- Remove deprecated version field from compose files
This commit is contained in:
Houmgaor
2026-02-01 23:49:52 +01:00
parent dc49e5c34a
commit 160130e464
5 changed files with 62 additions and 19 deletions

View File

@@ -1 +1,35 @@
# Build artifacts
bin/
erupe-ce
*.exe
# Docker data directories
docker/db-data/
docker/savedata/
docker/Servers/
# IDE and editor files
.idea/
.vscode/
*.swp
*.swo
*~
# Git
.git/
.gitignore
# Documentation and config examples
*.md
!README.md
.env
.env.*
config.json
# Logs
logs/
*.log
# Test artifacts
coverage.out
*.test