improve setup and DB initialization

This commit is contained in:
lesion
2022-01-26 09:51:42 +01:00
parent 5a3ff7564d
commit 55c066b845
13 changed files with 96 additions and 57 deletions

View File

@@ -22,7 +22,7 @@ const db = {
return !(users && users.length)
},
async runMigrations () {
const logging = config.firstrun ? false : log.debug.bind(log)
const logging = config.status !== 'READY' ? false : log.debug.bind(log)
const umzug = new Umzug({
storage: 'sequelize',
storageOptions: { sequelize: db.sequelize },
@@ -41,7 +41,7 @@ const db = {
return await umzug.up()
},
async initialize () {
if (!config.firstrun) {
if (config.status === 'READY') {
try {
await db.connect()
log.debug('Running migrations')