- Add multi-stage Dockerfile with Alpine Linux for minimal image size - Include docker-compose.yml for simplified deployment with volume persistence - Add .dockerignore to exclude unnecessary files from build context - Update main.go to support DATABASE_PATH environment variable - Update README to promote Docker as the recommended deployment method - Use non-root user in container for improved security - Final image size ~38MB with all dependencies Docker deployment now available via: docker-compose up -d or docker build -t alpenqueue . docker run -d -p 8080:8080 -v alpenqueue-data:/app/data alpenqueue 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
37 lines
319 B
Plaintext
37 lines
319 B
Plaintext
# Git
|
|
.git
|
|
.gitignore
|
|
|
|
# Binaries
|
|
alpenqueue
|
|
*.exe
|
|
*.dll
|
|
*.so
|
|
*.dylib
|
|
|
|
# Test files
|
|
*_test.go
|
|
|
|
# Database files
|
|
*.db
|
|
*.db-shm
|
|
*.db-wal
|
|
|
|
# Documentation
|
|
README.md
|
|
*.md
|
|
|
|
# Docker files (prevent recursion)
|
|
Dockerfile
|
|
docker-compose.yml
|
|
.dockerignore
|
|
|
|
# IDE files
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
|
|
# OS files
|
|
.DS_Store
|
|
Thumbs.db |