1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-09-24 17:51:14 +02:00

Add entrypoint script to only migrate and exit gracefully

This commit is contained in:
Alexandre Chakroun 2025-09-10 17:29:46 +02:00
parent c4525b63c9
commit 26c026f0a6
No known key found for this signature in database

17
src/migrate-only.ts Normal file
View File

@ -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();