Autorun migrations in community edition (#5141)

* fix: autorun migrations in community edition

* re-run tests

* refactor

* fix: review

* fix: double error
This commit is contained in:
Apoorv Mishra
2023-04-19 09:27:50 +05:30
committed by GitHub
parent f4206f888c
commit dadba3f3af
3 changed files with 57 additions and 37 deletions

View File

@@ -18,11 +18,7 @@ import services from "./services";
import { getArg } from "./utils/args";
import { getSSLOptions } from "./utils/ssl";
import { defaultRateLimiter } from "@server/middlewares/rateLimiter";
import {
checkEnv,
checkMigrations,
checkPendingMigrations,
} from "./utils/startup";
import { checkEnv, checkPendingMigrations } from "./utils/startup";
import { checkUpdates } from "./utils/updates";
import onerror from "./onerror";
import ShutdownHelper, { ShutdownOrder } from "./utils/ShutdownHelper";
@@ -53,8 +49,7 @@ if (serviceNames.includes("collaboration")) {
// This function will only be called once in the original process
async function master() {
await checkEnv();
checkPendingMigrations();
await checkMigrations();
await checkPendingMigrations();
if (env.TELEMETRY && env.ENVIRONMENT === "production") {
checkUpdates();