Sepehr
29178a75a5
feat: Add complete production deployment infrastructure
- Docker configuration:
- Multi-stage Dockerfiles for backend (Python 3.11) and frontend (Node 20)
- Production docker-compose.yml with all services
- Development docker-compose.dev.yml with hot-reload
- Nginx reverse proxy:
- SSL/TLS termination with modern cipher suites
- Rate limiting and security headers
- Caching and compression
- Load balancing ready
- Kubernetes manifests:
- Deployment, Service, Ingress configurations
- ConfigMap and Secrets
- HPA for auto-scaling
- PersistentVolumeClaims
- Deployment scripts:
- deploy.sh: Automated deployment with health checks
- backup.sh: Automated backup with retention
- health-check.sh: Service health monitoring
- setup-ssl.sh: Let's Encrypt SSL automation
- Monitoring:
- Prometheus configuration
- Grafana dashboards (optional)
- Structured logging
- Documentation:
- DEPLOYMENT_GUIDE.md: Complete deployment instructions
- Environment templates (.env.production)
Ready for commercial deployment!