From 7e8943ac57f85facc51f5050dae3ab142ce6119f Mon Sep 17 00:00:00 2001 From: Kai Chappell Date: Thu, 29 Jan 2026 21:57:27 +0000 Subject: [PATCH] Update deployment: remove Fly.io, add self-hosted Docker setup --- .gitignore | 1 + CHANGELOG.md | 4 ++-- fly.toml | 16 ---------------- 3 files changed, 3 insertions(+), 18 deletions(-) delete mode 100644 fly.toml diff --git a/.gitignore b/.gitignore index b62fa8c..ce362a1 100644 --- a/.gitignore +++ b/.gitignore @@ -56,3 +56,4 @@ logs/ # OS .DS_Store Thumbs.db +CLAUDE.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 622705f..7b579d4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,10 +8,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ### Added -- Fly.io deployment configuration for public demo +- Docker deployment configuration for public demo - 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 + - deploy/ directory with docker-compose, nginx config, and Cloudflare Tunnel setup - PDF Report Generation (Sprint 18) - Professional PDF reports from test results with charts and styling - `ReportGenerator` class orchestrating data gathering, chart generation, and PDF output diff --git a/fly.toml b/fly.toml deleted file mode 100644 index 348c30f..0000000 --- a/fly.toml +++ /dev/null @@ -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