youtube-cli/docker-compose.yml

25 lines
449 B
YAML

version: '3.8'
services:
youtube-api:
build: .
ports:
- "4096:4096"
environment:
- FLASK_ENV=production
- PYTHONPATH=/app
volumes:
- ./logs:/app/logs
- ./downloads:/app/downloads
restart: unless-stopped
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:4096/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 5s
volumes:
logs:
downloads: