--- version: "2.1" services: booksonic: image: lscr.io/linuxserver/booksonic container_name: booksonic environment: - PUID=1000 - PGID=1000 - TZ=Europe/Berlin - CONTEXT_PATH=booksonic volumes: - ${STORAGE_BASE_PATH}/config:/config - ${FILE_STORAGE_BASE_PATH}/data/booksonic:/audiobooks ports: - 4040:4040 restart: unless-stopped labels: - "traefik.enable=true" - "traefik.http.routers.booksonic.entrypoints=websecure" - "traefik.http.routers.booksonic.rule=Host(`${HOST_URL}`) && PathPrefix(`/booksonic`)" - "traefik.http.routers.booksonic.tls=true" - "traefik.http.routers.booksonic.tls.certresolver=default" - "traefik.http.routers.booksonic.middlewares=secHeaders@file" - "traefik.http.services.booksonic.loadbalancer.server.port=4040" networks: - traefik_proxy networks: traefik_proxy: external: name: traefik_proxy