version: "3.8" services: transcription: build: context: . args: - HF_TOKEN container_name: transcription_service ports: - "8000:8000" env_file: - .env environment: - PYTHONUNBUFFERED=1 volumes: - uploads:/app/uploads - processed:/app/processed - tmp:/app/tmp restart: unless-stopped healthcheck: test: ["CMD", "curl", "-f", "http://localhost:8000/api/files"] interval: 30s timeout: 10s retries: 3 start_period: 60s volumes: uploads: processed: tmp: