version: "3.3" services: httpd: networks: - default - traefik labels: - "traefik.enable=true" - "traefik.docker.network=traefik" - "traefik.http.routers.${NAME}.rule=Host(`${HOST}`)" - "traefik.http.routers.${NAME}.tls.certresolver=myresolver" - "traefik.http.routers.${NAME}.entrypoints=web,websecure" - "traefik.http.routers.${NAME}.middlewares=hardening@docker" annotot: networks: - default - traefik labels: - "traefik.enable=true" - "traefik.docker.network=traefik" - "traefik.http.routers.ANNOTOT_${NAME}.rule=Host(`${ANNOTOT_HOST}`)" - "traefik.http.routers.ANNOTOT_${NAME}.tls.certresolver=myresolver" - "traefik.http.routers.ANNOTOT_${NAME}.entrypoints=web,websecure" - "traefik.http.routers.ANNOTOT_${NAME}.middlewares=hardening@docker" - "traefik.http.services.ANNOTOT_${NAME}.loadbalancer.server.port=3000" networks: traefik: external: true