Files
you-music/docker-compose.yml
T
2025-10-30 22:35:02 +11:00

26 lines
622 B
YAML

version: '3.8'
services:
youmusic:
build: .
ports:
- "8000:8000"
volumes:
- ./data:/app/data
environment:
- PYTHONUNBUFFERED=1
- PYTHONPATH=/app/backend
- DATABASE_URL=sqlite+aiosqlite:////app/data/youmusic.db
- MUSIC_DIR=/app/data/music
- LOCAL_MUSIC_DIR=/app/data/local-music
- UPLOAD_DIR=/app/data/uploads
- TEMP_DIR=/app/data/temp
- BASE_DIR=/app
- FFMPEG_LOCATION=ffmpeg
restart: unless-stopped
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8000/"]
interval: 30s
timeout: 10s
retries: 3