Add Docker support and update README with deployment options

- Add Dockerfile with multi-stage build for production deployment
- Add docker-compose.yml for easy local development
- Add .dockerignore to optimize Docker build context
- Update README with Docker and local setup instructions
This commit is contained in:
2025-10-20 19:54:33 -04:00
parent 595440099f
commit 2bf87e6d72
4 changed files with 153 additions and 7 deletions

50
.dockerignore Normal file
View File

@@ -0,0 +1,50 @@
# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
venv/
env/
ENV/
*.egg-info/
dist/
build/
# IDE
.vscode/
.idea/
*.swp
*.swo
*~
# Git
.git/
.gitignore
# Environment files (will be mounted separately)
.env
# Documentation
README.md
# CI/CD
.github/
# Claude
.claude/
# Instance data (will be mounted as volume)
src/app/instance/
src/app/static/images/
src/app/static/barcodes/
# Test files
*.pyc
.pytest_cache/
.coverage
htmlcov/
# OS
.DS_Store
Thumbs.db