name: siot networks: cv: services: traefik: image: harbor.arfa.wise-paas.com/cvmt/traefik:${CVMT_BUILDTAG:-latest} build: {context: ., target: traefik} restart: unless-stopped profiles: [cv, ex] networks: [cv] depends_on: - socat labels: traefik.http.routers.traefik.rule: Host(`traefik.${CVMT_DOMAINNAME:-local}`) traefik.http.routers.traefik.service: api@internal traefik.http.routers.traefik.entrypoints: https, http # traefik.enable: true ports: - 443:443 - 80:80 environment: TRAEFIK_LOG_LEVEL: INFO TRAEFIK_API_INSECURE: true TRAEFIK_API_DASHBOARD: true TRAEFIK_PROVIDERS_DOCKER: true TRAEFIK_PROVIDERS_DOCKER_NETWORK: ${COMPOSE_PROJECT_NAME}_cv TRAEFIK_PROVIDERS_DOCKER_ENDPOINT: tcp://socat:2375 TRAEFIK_PROVIDERS_DOCKER_EXPOSEDBYDEFAULT: false TRAEFIK_ENTRYPOINTS_https_HTTP_TLS: true TRAEFIK_ENTRYPOINTS_https_ADDRESS: :443 TRAEFIK_ENTRYPOINTS_http_HTTP_TLS: false TRAEFIK_ENTRYPOINTS_http_ADDRESS: :80