refactor migration

This commit is contained in:
Josh Harvey 2017-07-19 16:14:45 +02:00
parent 272405b4b1
commit 916a3629a8
7 changed files with 84 additions and 58 deletions

19
lib/migrate.js Normal file
View file

@ -0,0 +1,19 @@
const path = require('path')
const migrate = require('migrate')
const options = require('./options')
const migrateDir = path.resolve(__dirname, '..', 'migrations')
const migration = migrate.load(options.migrateStatePath, migrateDir)
module.exports = {run}
function run () {
return new Promise((resolve, reject) => {
migration.up(err => {
if (err) return reject(err)
return resolve(0)
})
})
}