#### NETWORKS networks: docker-traefik_front_network: external: true back_network: driver: bridge attachable: true #### SERVICES services: ### navidrome navidrome: container_name: navidrome-app hostname: navidrome-app image: deluan/navidrome:latest ports: - "4533:4533" networks: - docker-traefik_front_network restart: unless-stopped environment: - TZ=Europe/Paris # Optional: put your config options customization here. Examples: - ND_SCANSCHEDULE: 1h - ND_LOGLEVEL: info - ND_SESSIONTIMEOUT: 24h - ND_BASEURL: "" volumes: - "./data:/data" - "./music:/music:ro" labels: - "traefik.enable=true" - "traefik.docker.network=docker-traefik_front_network" ## HTTP - "traefik.http.routers.navidrome-http.rule=Host(`navidrome.10.0.4.29.traefik.me`)" - "traefik.http.routers.navidrome-http.entrypoints=http" ## HTTPS - "traefik.http.routers.navidrome-https.rule=Host(`navidrome.10.0.4.29.traefik.me`)" - "traefik.http.routers.navidrome-https.entrypoints=https" - "traefik.http.routers.navidrome-https.tls=true" - "traefik.http.routers.navidrome.service=navidrome-service" ## Middleware ## Service - "traefik.http.services.navidrome-service.loadbalancer.server.port=3000"