Merge pull request #4303 from overleaf/sk-tag-saas-migrations

Migrations: tag migrations with relevant environment
GitOrigin-RevId: ad6c3bea19d3c21a1fdae58e09c861a3173c792b
This commit is contained in:
Shane Kilkelly
2021-07-28 02:05:49 +00:00
committed by Copybot
parent f7a4a57487
commit 4b9aa97ea1
56 changed files with 2139 additions and 12 deletions
@@ -1,12 +1,25 @@
const { exec } = require('child_process')
const { execFile } = require('child_process')
const { waitForDb, db } = require('../../../../app/src/infrastructure/mongodb')
const Settings = require('@overleaf/settings')
const DEFAULT_ENV = 'saas'
module.exports = {
initialize() {
before(waitForDb)
before(function (done) {
exec('bin/east migrate', (error, stdout, stderr) => {
const args = [
'run',
'migrations',
'--',
'migrate',
'-t',
Settings.env || DEFAULT_ENV,
]
execFile('npm', args, (error, stdout, stderr) => {
console.log(stdout)
console.error(stderr)
if (error) {
throw error
}