Docker Compose 5.3 init containers: run setup before your app starts (2026 guide)
Docker Compose 5.3.0 (2 July 2026) adds pre_start init containers that run migrations, fix permissions, and generate config before a service boots, gating startup on exit 0. Four copy-paste patterns inside.