AlpenQueue/.dockerignore
Max dac3f96ad1 Add Docker support for easy deployment
- 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>
2025-11-16 18:25:46 +00:00

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