diff --git a/.gitignore b/.gitignore index b106e3a..c81dbce 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ node_modules -**/*.js +src/*.js dist **/*.d.ts **/*.d.ts.map diff --git a/scripts/start.js b/scripts/start.js new file mode 100644 index 0000000..271c1f2 --- /dev/null +++ b/scripts/start.js @@ -0,0 +1,18 @@ +const { execSync, spawn } = require('child_process'); + +try { + console.log(`Running migrations`); + execSync('npm run prisma:migrate'); +} catch (error) { + console.log(error); + // Handle any potential migration errors here +} + +const args = process.argv.slice(2); +const childProcess = spawn('node', ['./dist/index.js', ...args], { + stdio: 'inherit', +}); + +childProcess.on('exit', (code) => { + process.exit(code); +});