Self-contained: the app database contains both capital schemes and users, and migrations for both are applied
Externalised: the app database contains just users, and an external data source is configured to fetch and update capital schemes. Migrations will only be applied to the app database.
This will allow the ATE capital schemes database to be used in hosted environments.
Dev and test environments should be configured to both use the ATE capital schemes database test environment. The API should also been disabled for these environments.
Support two modes of operation:
This will allow the ATE capital schemes database to be used in hosted environments.
Dev and test environments should be configured to both use the ATE capital schemes database test environment. The API should also been disabled for these environments.