A default installation of AppBoard / enPortal will use an in-memory H2 database that runs within the same process as the main application. This is the easiest and most convenient configuration but in clustered and/or high availability environments it may be necessary to configure an external shared database.
The configuration database is used to store a variety of system configuration:
This database is only used for configuration data and the resource requirements are very minimal if using an external database.
enPortal / AppBoard includes a utility to set up and configure an external configuration database. Please note this assumes the appropriate JDBC driver is installed, and you have an external database to connect to along with access credentials:
In cases where an existing external database is not available it will be necessary to install and create one specifically for AppBoard. The following guides are examples only – please refer to the actual database product documentation for complete documentation.
In addition, once the database has been created, it will be necessary to run through the Using an External Config DB section to configure AppBoard to use it.