refactor: optimize docker, robust config & country handling
All checks were successful
🚀 Docker Build and Push / build-and-push (push) Successful in 59s
All checks were successful
🚀 Docker Build and Push / build-and-push (push) Successful in 59s
- optimize(docker): use distroless/python3-debian12 & multi-stage build - feat(app): replace Gunicorn with Waitress (pure python) - feat(countries): replace static list with pycountry (dynamic & complete) - feat(config): enforce mandatory APPRISE_URL (fatal if missing) - feat(logging): add structured logging and graceful shutdown signal handling - docs: update README with required env var and correct usage
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
flask>=2.0
|
||||
requests>=2.25
|
||||
gunicorn>=20.0
|
||||
waitress>=2.1
|
||||
pycountry>=22.3.5
|
||||
|
||||
Reference in New Issue
Block a user