version: "3" networks: traefik-public: external: true services: photon-default: image: nginx:alpine container_name: photon-default-page restart: always networks: - traefik-public volumes: - ./html:/usr/share/nginx/html:ro labels: - "traefik.enable=true" - "traefik.docker.network=traefik-public" - "traefik.http.routers.photon-default.rule=Host(`photon.obnh.io`)" - "traefik.http.routers.photon-default.entrypoints=websecure" - "traefik.http.routers.photon-default.tls=true" - "traefik.http.routers.photon-default.tls.certresolver=exoscale" - "traefik.http.routers.photon-default.tls.domains[0].main=photon.obnh.io" - "traefik.http.routers.photon-default.service=photon-default" - "traefik.http.routers.photon-default.priority=10" - "traefik.http.services.photon-default.loadbalancer.server.port=80"