Files
metabuilder/.github
johndoe6345789 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
..