mirror of
https://github.com/diced/zipline.git
synced 2025-12-23 15:37:46 -08:00
14 lines
558 B
JavaScript
14 lines
558 B
JavaScript
const Logger = require('../src/lib/logger');
|
|
const prismaRun = require('./prisma-run');
|
|
|
|
module.exports = async (config) => {
|
|
try {
|
|
await prismaRun(config.database.url, ['migrate', 'deploy', '--schema=prisma/schema.prisma']);
|
|
await prismaRun(config.database.url, ['generate', '--schema=prisma/schema.prisma']);
|
|
await prismaRun(config.database.url, ['db', 'seed', '--preview-feature', '--schema=prisma/schema.prisma']);
|
|
} catch (e) {
|
|
console.log(e);
|
|
Logger.get('db').error('there was an error.. exiting..');
|
|
process.exit(1);
|
|
}
|
|
}; |