services: jaeger: image: git.nixc.us/nixius/jaeger:staging 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://staging.jaeger.nixc.us/ homepage.description: jaeger traefik.enable: "true" traefik.http.routers.staging-jaeger.rule: "Host(`staging.jaeger.nixc.us`)" traefik.http.routers.staging-jaeger.entrypoints: "websecure" traefik.http.routers.staging-jaeger.tls: "true" traefik.http.routers.staging-jaeger.tls.certresolver: "letsencryptresolver" traefik.http.routers.staging-jaeger.service: "staging-jaeger" traefik.http.services.staging-jaeger.loadbalancer.server.port: "16686" traefik.docker.network: "traefik" networks: traefik: external: true