1
0
Fork 0
mirror of synced 2024-07-12 17:56:07 +12:00

Merge pull request #13907 from Budibase/fix/app-migrations-api-service

App migrations in API service
This commit is contained in:
Michael Drury 2024-06-10 20:51:46 +01:00 committed by GitHub
commit 26c2904f51
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -2,6 +2,7 @@ import { queue, logging } from "@budibase/backend-core"
import { Job } from "bull"
import { MIGRATIONS } from "./migrations"
import { processMigrations } from "./migrationsProcessor"
import { apiEnabled } from "../features"
const MAX_ATTEMPTS = 3
@ -18,7 +19,11 @@ const appMigrationQueue = queue.createQueue(queue.JobQueue.APP_MIGRATION, {
)
},
})
appMigrationQueue.process(processMessage)
// only run app migrations in main API services
if (apiEnabled()) {
appMigrationQueue.process(processMessage)
}
async function processMessage(job: Job) {
const { appId } = job.data