services: sheepflix: build: . devices: - /dev/dri:/dev/dri volumes: - /mnt/user/media:/media:ro - transcode-cache:/tmp/go-transcode ports: - "8091:8091" - "8090:8090" environment: - MEDIA_DIR=/media - LISTEN_ADDR=:8091 restart: unless-stopped caddy: image: caddy:2-alpine ports: - "80:80" - "443:443" volumes: - ./Caddyfile:/etc/caddy/Caddyfile:ro - caddy-data:/data - caddy-config:/config depends_on: - sheepflix restart: unless-stopped volumes: transcode-cache: caddy-data: caddy-config: