| services: | |
| llmtrace: | |
| build: . | |
| volumes: | |
| - data:/data | |
| environment: | |
| - GEMINI_API_KEY=${GEMINI_API_KEY} | |
| - GEMINI_MODEL=${GEMINI_MODEL:-gemini-2.5-flash} | |
| - GITHUB_TOKEN=${GITHUB_TOKEN} | |
| - GITHUB_REPO=${GITHUB_REPO} | |
| - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY} | |
| restart: unless-stopped | |
| expose: | |
| - "8080" | |
| caddy: | |
| image: caddy:alpine | |
| ports: | |
| - "80:80" | |
| - "443:443" | |
| volumes: | |
| - ./Caddyfile:/etc/caddy/Caddyfile:ro | |
| - caddy_data:/data | |
| - caddy_config:/config | |
| depends_on: | |
| - llmtrace | |
| restart: unless-stopped | |
| volumes: | |
| data: | |
| caddy_data: | |
| caddy_config: | |