annonet/README.md

803 B

annoNet

Arrowstack production deployment for the uploaded annonet-arrowstack-ready.zip source of truth.

Production overlays applied during the Docker build:

  • Keycloak MCP tokens must use the configured machine client and required role.
  • annoNet org/team/agent authority remains explicit in ANNONET_MCP_*.
  • ANNONET_MCP_TOKEN is optional and empty in production.
  • The viewer proxy uses an explicit public-host allowlist via ANNONET_PROXY_ALLOWED_HOSTS.
  • Private/LAN proxy targets are disabled unless ANNONET_PROXY_ALLOW_PRIVATE=true is deliberately set for a trusted local deployment.
  • Same-origin proxied HTML/CSS resources are rewritten through annoNet so production Vite/Astro applications render inside the annotation viewer.

Runtime port: 8787

Readiness: /api/health/ready