From 26c026f0a631c19d468d242c1b3cb0f08efdfd1e Mon Sep 17 00:00:00 2001 From: Alexandre Chakroun Date: Wed, 10 Sep 2025 17:29:46 +0200 Subject: [PATCH] Add entrypoint script to only migrate and exit gracefully --- src/migrate-only.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/migrate-only.ts diff --git a/src/migrate-only.ts b/src/migrate-only.ts new file mode 100644 index 0000000000..f04ff65554 --- /dev/null +++ b/src/migrate-only.ts @@ -0,0 +1,17 @@ +import { createConfig } from './lib/create-config.js'; +import { migrateDb } from './migrator.js'; + +async function runMigrations() { + try { + console.log('Starting database migrations...'); + const config = createConfig({}); + await migrateDb(config); + console.log('Migrations completed successfully!'); + process.exit(0); + } catch (error) { + console.error('Migration failed:', error); + process.exit(1); + } +} + +runMigrations();