17d8d98d5f11c9e1540fa1116794dced75b272db
The bootstrap script runs before the SaaS app starts, but the tenants table only exists after Flyway migrations run in the SaaS app. This circular dependency caused Phase 12b's psql commands to fail under set -e, crashing the Logto container on first install in single-tenant mode. Now the bootstrap only handles Logto-side setup (org, user roles, OIDC redirect URIs), and the installer creates the tenant DB record after verify_health confirms the SaaS app is up. Also makes docker_compose_up tolerant of transient startup errors since verify_health is the real health gate. 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.7%
TypeScript
30.2%
Shell
8.2%
Dockerfile
0.9%
CSS
0.8%
Other
0.2%