Files
crowdsec-notify/requirements.txt
Maxime Killinger d180cb700c
All checks were successful
🚀 Docker Build and Push / build-and-push (push) Successful in 59s
refactor: optimize docker, robust config & country handling
- 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
2025-12-31 18:46:21 +01:00

5 lines
58 B
Plaintext

flask>=2.0
requests>=2.25
waitress>=2.1
pycountry>=22.3.5