Bootstrap and init
What init.sh does the first time it runs on a service host — fetch S3 config, resolve env from SSM/SM, decode TLS material, pull images, start containers.
What init.sh does the first time it runs on a service host — fetch S3 config, resolve env from SSM/SM, decode TLS material, pull images, start containers.
Seed AWS SSM and Secrets Manager from each service's vars.yaml so fetch-env.sh can resolve every variable at boot.
Command-line flags, registry phases, and operator notes for delphi-setup. Run interactively inside the TelWeb container after migrations and baseline seed.
Inventory of platform feature flags, what each one turns on or off across services, and how an operator changes them in their deployment.
After every service is healthy, run delphi-setup inside the TelWeb container for first-login setup, upgrades, or optional dev seeds. Prisma migrate and baseline seed already run at container start.
Bring up a brand-new Delphi platform deployment from zero — from cloud accounts and config seeding to first call.
High-level architecture of a Delphi platform deployment — service types, public vs private surfaces, and how data and calls flow between them.
Accounts, DNS, container registry, S3 config bucket, namespace, and tooling required before bringing up a Delphi deployment.
Create one cloud instance per service role with the cloud-init contract Delphi expects, regardless of cloud provider.
Canonical pinned versions of every upstream image and tool the platform ships, where they're declared, and how to refresh this page on each release.