Update deployment: remove Fly.io, add self-hosted Docker setup
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -56,3 +56,4 @@ logs/
|
|||||||
# OS
|
# OS
|
||||||
.DS_Store
|
.DS_Store
|
||||||
Thumbs.db
|
Thumbs.db
|
||||||
|
CLAUDE.md
|
||||||
|
|||||||
@@ -8,10 +8,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Fly.io deployment configuration for public demo
|
- Docker deployment configuration for public demo
|
||||||
- Dockerfile with Python 3.11-slim and WeasyPrint dependencies
|
- Dockerfile with Python 3.11-slim and WeasyPrint dependencies
|
||||||
- fly.toml with scale-to-zero configuration (London region)
|
|
||||||
- .dockerignore to exclude tests, docs, and development files
|
- .dockerignore to exclude tests, docs, and development files
|
||||||
|
- deploy/ directory with docker-compose, nginx config, and Cloudflare Tunnel setup
|
||||||
- PDF Report Generation (Sprint 18)
|
- PDF Report Generation (Sprint 18)
|
||||||
- Professional PDF reports from test results with charts and styling
|
- Professional PDF reports from test results with charts and styling
|
||||||
- `ReportGenerator` class orchestrating data gathering, chart generation, and PDF output
|
- `ReportGenerator` class orchestrating data gathering, chart generation, and PDF output
|
||||||
|
|||||||
Reference in New Issue
Block a user