f254f2700f6ff310c75bbef0ffdaffbc87a8875a
Single-tenant installations now run the server directly without Logto or the SaaS management plane. The installer generates a simpler compose with 5 services: traefik, postgres, clickhouse, cameleer3-server, and cameleer3-server-ui. Uses local auth (built-in admin), no OIDC. Multi-tenant (vendor) mode is unchanged — full SaaS stack with Logto. Changes: - New DEPLOYMENT_MODE variable (standalone/saas) replaces TENANT_ORG_NAME - generate_compose_file_standalone() for the 5-service compose - Standalone traefik-dynamic.yml (no /platform/ redirect) - Stock postgres:16-alpine (server creates schema via Flyway) - Standalone health checks (server + UI instead of Logto + SaaS) - Standalone credentials/docs generation - Remove Phase 12b from bootstrap (no longer needed) - Remove setup_single_tenant_record (no longer needed) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Description
Multi-tenant SaaS platform — Camel application runtime with built-in observability. Wraps cameleer3 agent + server.
Languages
Java
59.5%
TypeScript
29.3%
Shell
9.3%
Dockerfile
0.9%
CSS
0.8%
Other
0.2%