Currently in Cloud there is no way to interact with a datomic database before making the system available for external requests.
- deploy the same code everywhere (dev & prod) and it does db-ensure
- load data and/or schema prior to the system being live
- start components or other system-management tooling
- provide (easy) way to integrate startup (e.g. mount/system-component)
- provide status and ability to know when pieces are started so you can finish app initialization