Commit Graph

6 Commits

Author SHA1 Message Date
Jeff Emmett 514f9d8601 Wire Infisical secret injection for RUNPOD_API_KEY
- Add Python entrypoint.sh to fetch secrets from Infisical at container startup
- Remove hardcoded API key fallback from server.py
- Replace RUNPOD_API_KEY env var with INFISICAL_* vars in docker-compose

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 09:32:34 -08:00
Jeff Emmett f757a948d2 Add .dockerignore for optimized Docker builds
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 17:59:08 -07:00
Jeff Emmett a74b07fb91 Add deployment scaffolding (Dockerfile, docker-compose, nginx)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 14:14:31 +01:00
Jeff Emmett d418c01301 Add HTTP entrypoint for Traefik routing
🤖 Generated with Claude Code
2025-11-26 19:26:34 -08:00
Jeff Emmett b0a8b285d2 Fix Ollama health check and dependency
- Use service_started instead of service_healthy for Ollama
- Use 'ollama list' for health check (curl not available in image)
- Remove obsolete version attribute

🤖 Generated with Claude Code
2025-11-26 19:22:31 -08:00
Jeff Emmett 047a98575b Initial commit: AI Orchestrator with Ollama + RunPod smart routing
- FastAPI server with dashboard
- Smart routing: Ollama (free) for text, RunPod (GPU) for images/video
- Docker + docker-compose with Traefik labels
- Endpoints: text, chat, image, video, comfyui, whisper
- Cost tracking and savings estimation

🤖 Generated with Claude Code
2025-11-26 19:11:58 -08:00