<div dir="ltr">I&#39;ve added support to manually initialize and migrate the database schema.<div><br></div><div>The property &#39;databaseSchema&#39; was removed and instead I added &#39;initializeEmpty&#39; and &#39;migrationStrategy&#39;.</div><div><br></div><div>&#39;initializeEmpty&#39; allows specifying if an empty database should be initialized or not. &#39;migrationStrategy&#39; has support for update, validate and manual. Manual will write all changes required to the database to a file that can then be manually ran on the database. Manual also works in combination with initializeEmpty=false to allow manually initializing the database.</div><div><br></div><div>I also made a change to the server startup and if there is an exception thrown during server startup it will cause the server to exit. This makes it simpler to verify if a server started successfully or not.</div></div>