services: jaeger: image: git.nixc.us/nixius/jaeger:production ports: # - "16686:16686" - "4318:4318" environment: - LOG_LEVEL=debug networks: - traefik # healthcheck: # test: ["CMD", "curl", "-f", "http://localhost:16686"] # interval: 30s # timeout: 10s # retries: 5 # start_period: 0s deploy: update_config: order: stop-first failure_action: rollback delay: 10s parallelism: 1 rollback_config: order: stop-first restart_policy: condition: on-failure labels: homepage.group: apps homepage.name: jaeger homepage.href: https://jaeger.nixc.us/ homepage.description: jaeger traefik.enable: "true" traefik.http.routers.production-jaeger.rule: "Host(`jaeger.nixc.us`)" traefik.http.routers.production-jaeger.entrypoints: "websecure" traefik.http.routers.production-jaeger.tls: "true" traefik.http.routers.production-jaeger.tls.certresolver: "letsencryptresolver" traefik.http.routers.production-jaeger.service: "production-jaeger" traefik.http.services.production-jaeger.loadbalancer.server.port: "16686" traefik.docker.network: "traefik" networks: traefik: external: true