jira-webhook-llm/docker-compose.yml

35 lines
986 B
YAML

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