fix: only run migrations in production

This commit is contained in:
sct
2020-12-21 14:38:32 +09:00
parent d4d79e438c
commit ab9cef3624

View File

@@ -31,9 +31,12 @@ app
.then(async () => { .then(async () => {
const dbConnection = await createConnection(); const dbConnection = await createConnection();
// Run migrations in production
if (process.env.NODE_ENV === 'production') {
await dbConnection.query('PRAGMA foreign_keys=OFF'); await dbConnection.query('PRAGMA foreign_keys=OFF');
await dbConnection.runMigrations(); await dbConnection.runMigrations();
await dbConnection.query('PRAGMA foreign_keys=ON'); await dbConnection.query('PRAGMA foreign_keys=ON');
}
// Load Settings // Load Settings
const settings = getSettings().load(); const settings = getSettings().load();