Fail with exit code if migration fails

Fixes #18
This commit is contained in:
Bruno Bernardino
2024-11-21 14:16:55 +00:00
parent e0b8ea6e30
commit 7ef8220bb1

View File

@@ -80,10 +80,12 @@ async function runMigrations(missingMigrations: Set<string>) {
} catch (error) {
console.log('Failed!');
console.error(error);
throw error;
}
}
}
try {
const missingMigrations = await getMissingMigrations();
await runMigrations(missingMigrations);
@@ -91,3 +93,9 @@ await runMigrations(missingMigrations);
if (missingMigrations.size === 0) {
console.log('No migrations to run!');
}
Deno.exit(0);
} catch (error) {
console.error(error);
Deno.exit(1);
}