1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25services: insights: image: ghcr.io/navidrome/insights:main restart: unless-stopped expose: - "8080" environment: - PORT=8080 volumes: - .:/app caddy: image: caddy:2-alpine restart: unless-stopped ports: - "80:80" - "443:443" - "443:443/udp" volumes: - ./caddy/data:/data - ./caddy/config:/config - ./Caddyfile:/etc/caddy/Caddyfile:ro depends_on: - insights