35 lines
986 B
YAML
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 |