Files
pikasTech-HWLAB/deploy/master-edge/health-contract.json
T
2026-05-22 11:16:29 +08:00

72 lines
1.7 KiB
JSON

{
"environment": "dev",
"endpoint": "http://74.48.78.17:16667",
"reverseLink": {
"mode": "frp",
"direction": "d601-to-master",
"client": "hwlab-tunnel-client",
"serverAddress": "74.48.78.17",
"publicPort": 16667,
"webPublicPort": 16666
},
"contracts": [
{
"serviceId": "hwlab-edge-proxy",
"owner": "public DEV ingress",
"health": "GET /health/live",
"upstream": "hwlab-cloud-api"
},
{
"serviceId": "hwlab-router",
"owner": "edge reachability routing",
"health": "GET /health/live"
},
{
"serviceId": "hwlab-tunnel-client",
"owner": "frp client reverse link",
"health": "GET /health/live"
},
{
"serviceId": "hwlab-cloud-api",
"owner": "DEV cloud API boundary",
"health": "GET /health/live"
},
{
"serviceId": "hwlab-cloud-web",
"owner": "web frontend boundary",
"health": "GET /health/live"
},
{
"serviceId": "hwlab-agent-mgr",
"owner": "agent session scheduling",
"health": "GET /health/live"
},
{
"serviceId": "hwlab-agent-worker",
"owner": "session-scoped worker execution",
"health": "job exit status or future GET /health/live sidecar"
},
{
"serviceId": "hwlab-gateway-simu",
"owner": "DEV gateway simulator",
"health": "GET /health/live"
},
{
"serviceId": "hwlab-box-simu",
"owner": "DEV box simulator",
"health": "GET /health/live"
},
{
"serviceId": "hwlab-patch-panel",
"owner": "patch panel state",
"health": "GET /health/live"
}
],
"forbiddenRuntimeSubstitutes": [
"unidesk-backend",
"provider-gateway",
"microservice-proxy"
],
"prodAcceptance": false
}