Replace docker compose exec commands with Docker's built-in health status checks. The exec-based ClickHouse check hung because clickhouse-client waits for the server during initialization. Docker's healthcheck status is already configured in compose and is more reliable. Logto + Bootstrap merged into one check since the healthcheck includes the bootstrap.json file test. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>