The start up process should use/create app.sqlite in BLACKFISH_HOME_DIR instead of the repo's root directory. In addition, we should automatically migrate the database before starting the application. We can forget about the process for running the application remotely: we can address this use later if there is demand. We should also check that the user has a default profile at start up. If not, require them to create one before running the server.
The start up process should use/create
app.sqlite
inBLACKFISH_HOME_DIR
instead of the repo's root directory. In addition, we should automatically migrate the database before starting the application. We can forget about the process for running the application remotely: we can address this use later if there is demand. We should also check that the user has a default profile at start up. If not, require them to create one before running the server.