The gateway service was a redundant deployment of the same StellaOps.Gateway.WebService binary already running as router-gateway. It served no unique purpose — all traffic is handled by router-gateway (slot 0). This removes the container, its route table entries, nginx proxy blocks, health/quota stubs, and redirects STELLAOPS_GATEWAY_URL to router.stella-ops.local so the Angular frontend resolves API base URLs through the canonical frontdoor. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
66 lines
4.0 KiB
JSON
66 lines
4.0 KiB
JSON
{
|
|
"profiles": {
|
|
"StellaOps.Platform.WebService": {
|
|
"commandName": "Project",
|
|
"launchBrowser": true,
|
|
"environmentVariables": {
|
|
"ASPNETCORE_ENVIRONMENT": "Development",
|
|
"PLATFORM_ENVIRONMENTSETTINGS__REDIRECTURI": "https://stella-ops.local:10000/auth/callback",
|
|
"STELLAOPS_WEBSERVICES_CORS": "true",
|
|
"STELLAOPS_WEBSERVICES_CORS_ORIGIN": "https://stella-ops.local,https://stella-ops.local:10000,https://localhost:10000",
|
|
|
|
"STELLAOPS_PLATFORM_URL": "https://platform.stella-ops.local",
|
|
"STELLAOPS_ROUTER_URL": "https://router.stella-ops.local",
|
|
"STELLAOPS_AUTHORITY_URL": "https://authority.stella-ops.local",
|
|
"STELLAOPS_GATEWAY_URL": "https://router.stella-ops.local",
|
|
"STELLAOPS_ATTESTOR_URL": "https://attestor.stella-ops.local",
|
|
"STELLAOPS_EVIDENCELOCKER_URL": "https://evidencelocker.stella-ops.local",
|
|
"STELLAOPS_SCANNER_URL": "https://scanner.stella-ops.local",
|
|
"STELLAOPS_CONCELIER_URL": "https://concelier.stella-ops.local",
|
|
"STELLAOPS_EXCITITOR_URL": "https://excititor.stella-ops.local",
|
|
"STELLAOPS_VEXHUB_URL": "https://vexhub.stella-ops.local",
|
|
"STELLAOPS_VEXLENS_URL": "https://vexlens.stella-ops.local",
|
|
"STELLAOPS_VULNEXPLORER_URL": "https://vulnexplorer.stella-ops.local",
|
|
"STELLAOPS_POLICY_ENGINE_URL": "https://policy-engine.stella-ops.local",
|
|
"STELLAOPS_POLICY_GATEWAY_URL": "https://policy-gateway.stella-ops.local",
|
|
"STELLAOPS_RISKENGINE_URL": "https://riskengine.stella-ops.local",
|
|
"STELLAOPS_JOBENGINE_URL": "https://jobengine.stella-ops.local",
|
|
"STELLAOPS_TASKRUNNER_URL": "https://taskrunner.stella-ops.local",
|
|
"STELLAOPS_SCHEDULER_URL": "https://scheduler.stella-ops.local",
|
|
"STELLAOPS_GRAPH_URL": "https://graph.stella-ops.local",
|
|
"STELLAOPS_CARTOGRAPHER_URL": "https://cartographer.stella-ops.local",
|
|
"STELLAOPS_REACHGRAPH_URL": "https://reachgraph.stella-ops.local",
|
|
"STELLAOPS_TIMELINEINDEXER_URL": "https://timelineindexer.stella-ops.local",
|
|
"STELLAOPS_TIMELINE_URL": "https://timeline.stella-ops.local",
|
|
"STELLAOPS_FINDINGS_LEDGER_URL": "https://findings.stella-ops.local",
|
|
"STELLAOPS_DOCTOR_URL": "https://doctor.stella-ops.local",
|
|
"STELLAOPS_OPSMEMORY_URL": "https://opsmemory.stella-ops.local",
|
|
"STELLAOPS_NOTIFIER_URL": "https://notifier.stella-ops.local",
|
|
"STELLAOPS_NOTIFY_URL": "https://notify.stella-ops.local",
|
|
"STELLAOPS_SIGNER_URL": "https://signer.stella-ops.local",
|
|
"STELLAOPS_SMREMOTE_URL": "https://smremote.stella-ops.local",
|
|
"STELLAOPS_AIRGAP_CONTROLLER_URL": "https://airgap-controller.stella-ops.local",
|
|
"STELLAOPS_AIRGAP_TIME_URL": "https://airgap-time.stella-ops.local",
|
|
"STELLAOPS_PACKSREGISTRY_URL": "https://packsregistry.stella-ops.local",
|
|
"STELLAOPS_REGISTRY_TOKENSERVICE_URL": "https://registry-token.stella-ops.local",
|
|
"STELLAOPS_BINARYINDEX_URL": "https://binaryindex.stella-ops.local",
|
|
"STELLAOPS_ISSUERDIRECTORY_URL": "https://issuerdirectory.stella-ops.local",
|
|
"STELLAOPS_SYMBOLS_URL": "https://symbols.stella-ops.local",
|
|
"STELLAOPS_SBOMSERVICE_URL": "https://sbomservice.stella-ops.local",
|
|
"STELLAOPS_EXPORTCENTER_URL": "https://exportcenter.stella-ops.local",
|
|
"STELLAOPS_REPLAY_URL": "https://replay.stella-ops.local",
|
|
"STELLAOPS_INTEGRATIONS_URL": "https://integrations.stella-ops.local",
|
|
"STELLAOPS_SIGNALS_URL": "https://signals.stella-ops.local",
|
|
"STELLAOPS_ADVISORYAI_URL": "https://advisoryai.stella-ops.local",
|
|
"STELLAOPS_UNKNOWNS_URL": "https://unknowns.stella-ops.local",
|
|
|
|
"STELLAOPS_POLICY_URL": "https://policy-engine.stella-ops.local",
|
|
"STELLAOPS_LEDGER_URL": "https://findings.stella-ops.local",
|
|
"STELLAOPS_VEX_URL": "https://vexhub.stella-ops.local",
|
|
"STELLAOPS_EXCITOR_URL": "https://excititor.stella-ops.local"
|
|
},
|
|
"applicationUrl": "https://localhost:10010;http://localhost:10011"
|
|
}
|
|
}
|
|
}
|