git
|
ac6f35d128
|
feat(docker): complete production-grade Docker deployment setup with CI/CD
- Add comprehensive GitHub Actions workflow for WorkflowUI builds and deployments
* Quality checks: TypeScript type-check, lint, build, tests
* Security scanning: npm audit and Trivy vulnerability scanning
* Docker build: Multi-architecture (amd64, arm64) with SBOM generation
* Test deployment: Validates docker-compose and health checks
* PR notifications with build status
- Create Docker deployment guide (DOCKER.md) covering:
* Quick start and configuration
* Building and pushing to registries
* Persistent data and backup strategies
* Performance tuning and monitoring
* Production security checklist
* Nginx reverse proxy configuration
* Troubleshooting procedures
- Add production docker-compose override (docker-compose.prod.yml):
* Resource limits (2GB memory, 2 CPU)
* Security hardening (capabilities, read-only filesystems, non-root user)
* Secrets management for NEXTAUTH_SECRET
* Enhanced health checks with proper timeouts
* JSON logging with rotation
- Add environment configuration template (.env.example):
* All configurable variables documented
* NextAuth, Flask, database, SMTP, security settings
* Development and feature flag options
* Example values for common configurations
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
|
2026-01-23 07:57:04 +00:00 |
|