Architecture Bootstrapper - thekaveh/atlas GitHub Wiki

8.3. Bootstrapper Lifecycle

How start.sh flows through env loading, migrations, manifest synthesis, track filtering, Kong generation, compose assembly, and launch logs.

1. Diagram

Bootstrapper Lifecycle architecture diagram

Open the full-size diagram.

2. Notes

Each stage gates the next; a failure in any stage before Compose must abort the run rather than report a partially launched stack. Env loading also applies the chained env-file migrations (bootstrapper/services/migrations/) before manifests are synthesized.

3. Source Files

  • bootstrapper/start.py
  • bootstrapper/core/docker_manager.py