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.
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.
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.