version: '3.8' services: redis: image: redis:alpine ports: - "6379:6379" restart: unless-stopped healthcheck: test: ["CMD", "redis-cli", "ping"] interval: 1s timeout: 3s retries: 30 ollama-jira: image: artifactory.pfizer.com/mdmhub-docker-dev/mdmtools/ollama/ollama-preloaded:0.0.1 ports: - "11434:11434" restart: unless-stopped jira-webhook-llm: image: artifactory.pfizer.com/mdmhub-docker-dev/mdmtools/ollama/jira-webhook-llm:0.1.8 ports: - "8000:8000" environment: LLM_MODE: ollama OLLAMA_BASE_URL: "https://api-amer-sandbox-gbl-mdm-hub.pfizer.com/ollama" OLLAMA_MODEL: phi4-mini:latest REDIS_URL: "redis://redis:6379/0" depends_on: redis: condition: service_healthy ollama-jira: condition: service_started restart: unless-stopped command: uvicorn jira-webhook-llm:app --host 0.0.0.0 --port 8000