mirror of
https://github.com/fsecada01/Pygentic-AI.git
synced 2026-05-12 12:15:00 +00:00
Production Deployment Improvements: - Added .env.example template for secure credential management - Modernized Docker build workflow with branch sanitization - Created Komodo deployment trigger workflow - Updated compose.yaml with environment variable substitution GitHub Workflows: - Updated docker-image.yml: - Add branch name sanitization (replace / with -) - Generate both date-tagged and -latest Docker tags - Upgrade to actions/checkout@v4 - Add pull: true for layer caching - New komodo-deploy.yml: - Triggers after successful Docker Image CI - Sends signed webhook to Komodo service - Extracts and sanitizes branch names - Requires secrets: KOMODO_HOST, KOMODO_STACK_ID_OR_NAME, KOMODO_WEBHOOK_SECRET Docker Compose Modernization: - Dynamic IMAGE_TAG with sensible defaults (main-latest) - Configurable memory limits and reservations - Environment variable substitution for all configs - Added container names and restart policies - Improved healthcheck with Host header - Updated Traefik labels with Let's Encrypt cert resolver - Added loadbalancer server URL configuration - Explicit command paths for reliability Security: - .env.example provides safe template (no credentials) - Actual .env remains in .gitignore (not tracked) Pattern based on proven Formana deployment architecture. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>