version: '3.7' networks: traefik: external: true services: docs: image: ${IMAGE:-git.krislamo.org/internal/docs}:${VERSION:-latest} container_name: ${NAME:-docs} networks: - ${NETWORK:-traefik} labels: - "traefik.http.routers.${ROUTER:-docs}.rule=Host(`${HOSTNAME:-docs.local.krislamo.org}`)" - "traefik.http.routers.${ROUTER:-docs}.entrypoints=web" - "traefik.http.services.${ROUTER:-docs}.loadbalancer.server.port=80" - "traefik.docker.network=traefik" - "traefik.enable=true"