feat(docker): add Docker deployment configuration
Add production-ready Docker setup with multi-stage Dockerfile, docker-compose orchestration for API, PostgreSQL, Redis, and Nginx services. Includes health checks, non-root user execution, and proper networking. - Add multi-stage Dockerfile with gunicorn/gevent workers - Add docker-compose.yml with api, db, redis, nginx services - Add nginx reverse proxy configuration with security headers - Update .env.example with Docker and production variables - Add email provider configuration (Mailgun, SendGrid) - Add requests dependency for HTTP client support - Update documentation with Docker deployment guide - Rebrand project name from Gatehouse to Secuird
This commit is contained in:
@@ -49,5 +49,8 @@ Flask-Limiter==3.5.0
|
||||
python-json-logger==2.0.7
|
||||
qrcode[pil]
|
||||
|
||||
# HTTP requests
|
||||
requests>=2.31.0
|
||||
|
||||
# SSH CA Certificate signing
|
||||
sshkey-tools==0.11.3
|
||||
|
||||
Reference in New Issue
Block a user