Check migrations on startup
Since the user has to migrate the database before running the application, it would be nice if the app wouldn't start without them. The user would get an error, or the app could try to migrate the DB itself.
This would eliminate the internal server errors received from REST API when the migrations aren't done.