version: "3.7" networks: external: external: true services: startpage: build: ./ container_name: startpage networks: - external labels: - "traefik.enable=true" - "traefik.http.routers.startpage.entrypoints=web-secure" - "traefik.http.routers.startpage.rule=Host(`start.helcel.net`)" - "traefik.http.routers.startpage.tls=true" - "traefik.http.services.startpage.loadbalancer.server.port=8080" - "traefik.http.routers.startpage.middlewares=startpage-cache" - "traefik.http.middlewares.startpage-cache.plugin.souin.api.souin.enable=true" - "traefik.http.middlewares.startpage-cache.plugin.souin.default_cache.headers=Content-Type" - "traefik.http.middlewares.startpage-cache.plugin.souin.default_cache.ttl=900s" - "traefik.docker.network=external" restart: always