services: netbird-reconciler: image: gitea.internal/blastpilot/netbird-reconciler:latest restart: unless-stopped env_file: .env volumes: - reconciler-data:/data ports: - "127.0.0.1:8080:8080" healthcheck: test: ["CMD", "wget", "-q", "--spider", "http://localhost:8080/health"] interval: 30s timeout: 5s retries: 3 labels: - "traefik.enable=true" - "traefik.http.routers.reconciler.rule=Host(`reconciler.internal`)" - "traefik.http.services.reconciler.loadbalancer.server.port=8080" volumes: reconciler-data: