The fastest path to a live SAO environment is the standalone installer container.
docker run --rm -it \
-e ANTHROPIC_API_KEY=sk-ant-your-key-here \
ghcr.io/jbcupps/sao-installer:latest- signs you into Azure with device-code auth
- checks identity and permissions before writing anything
- deploys the SAO Azure footprint
- verifies the live runtime
- prints the endpoint and bootstrap admin identity
If you already know your browser origin or Entra application details, you can pass them as installer environment variables:
SAO_INSTALLER_FRONTEND_URLSAO_INSTALLER_ALLOWED_ORIGINSSAO_INSTALLER_JWT_SECRETSAO_INSTALLER_OIDC_ISSUER_URLSAO_INSTALLER_OIDC_CLIENT_IDSAO_INSTALLER_OIDC_CLIENT_SECRETSAO_INSTALLER_OIDC_PROVIDER_NAMESAO_INSTALLER_OIDC_SCOPES
These values are forwarded into the Azure deployment as explicit runtime parameters.