transcription/docker-compose.prod.yml

17 lines
602 B
YAML
Raw Normal View History

# Production overrides for Linux server deployment (bind-mount data dirs)
services:
transcription:
volumes:
- ./uploads:/app/uploads
- ./processed:/app/processed
- ./tmp:/app/tmp
- ./config.yaml:/app/config.yaml:ro
- ./backend:/app/backend:ro
- ./src:/app/src:ro
- ./scripts:/app/scripts:ro
- ./models/huggingface:/root/.cache/huggingface
- ./models/nltk_data:/root/nltk_data:ro
- ./data:/app/data
healthcheck:
test: ["CMD", "python", "-c", "import urllib.request; urllib.request.urlopen('http://127.0.0.1:8000/api/health')"]