annonet/README.md

17 lines
803 B
Markdown

# 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`