SummarizerApp / docker-compose.dev.yml
ming
feat: add Docker containerization with Ollama integration
2043365
raw
history blame
872 Bytes
version: '3.8'
services:
# Development version with hot reload
api-dev:
build: .
container_name: summarizer-api-dev
ports:
- "8000:8000"
environment:
- OLLAMA_HOST=http://ollama:11434
- OLLAMA_MODEL=llama3.1:8b
- OLLAMA_TIMEOUT=30
- SERVER_HOST=0.0.0.0
- SERVER_PORT=8000
- LOG_LEVEL=DEBUG
volumes:
- ./app:/app/app:ro
command: ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8000", "--reload"]
depends_on:
- ollama
restart: unless-stopped
# Ollama service (same as production)
ollama:
image: ollama/ollama:latest
container_name: summarizer-ollama-dev
ports:
- "11434:11434"
volumes:
- ollama_data_dev:/root/.ollama
environment:
- OLLAMA_HOST=0.0.0.0
restart: unless-stopped
volumes:
ollama_data_dev:
driver: local