Files
youclonedl/docker-compose.yml

31 lines
623 B
YAML

services:
backend:
build:
context: .
dockerfile: backend/Dockerfile
restart: unless-stopped
volumes:
- ./data/db:/data
- downloads:/downloads
environment:
DATABASE_URL: sqlite:////data/app.db
DOWNLOAD_PATH: /downloads
SECRET_KEY: ${SECRET_KEY:-changeme}
frontend:
build:
context: ./frontend
dockerfile: Dockerfile
restart: unless-stopped
ports:
- "5173:80"
depends_on:
- backend
volumes:
downloads:
driver: local
driver_opts:
type: none
o: bind
device: ${DOWNLOAD_PATH:-/tmp/ythub-downloads}