Update deployment: remove Fly.io, add self-hosted Docker setup
Some checks failed
CI / Lint (push) Failing after 4s
CI / Type Check (push) Successful in 30s
CI / Release (push) Has been cancelled
CI / Test (push) Has been cancelled

This commit is contained in:
2026-01-29 21:57:27 +00:00
parent ddf2c9439d
commit 7e8943ac57
3 changed files with 3 additions and 18 deletions

1
.gitignore vendored
View File

@@ -56,3 +56,4 @@ logs/
# OS # OS
.DS_Store .DS_Store
Thumbs.db Thumbs.db
CLAUDE.md

View File

@@ -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

View File

@@ -1,16 +0,0 @@
app = "py-dvt-ate"
primary_region = "lhr"
[build]
[http_service]
internal_port = 8080
force_https = true
auto_stop_machines = "stop"
auto_start_machines = true
min_machines_running = 0
[[vm]]
cpu_kind = "shared"
cpus = 1
memory_mb = 512