From 328ccd9ceeadd92ff25ce829577b641ecdaa1135 Mon Sep 17 00:00:00 2001 From: Javis Sullivan Date: Mon, 9 Dec 2024 11:11:04 -0500 Subject: [PATCH] bug-fix: add explicit process exits on promise success --- .../src/persistence/postgres/utils/migrate/migrate.ts | 10 +++++++++- web-api/src/persistence/postgres/utils/seed/seed.ts | 10 +++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/web-api/src/persistence/postgres/utils/migrate/migrate.ts b/web-api/src/persistence/postgres/utils/migrate/migrate.ts index 823beb2a723..1e40747943a 100644 --- a/web-api/src/persistence/postgres/utils/migrate/migrate.ts +++ b/web-api/src/persistence/postgres/utils/migrate/migrate.ts @@ -36,4 +36,12 @@ async function migrateToLatest() { }); } -migrateToLatest().catch; +migrateToLatest() + .then(() => { + console.log('Postgres migration completed Successfully!'); + process.exit(0); + }) + .catch(err => { + console.log('Migration failed.'); + console.log(err); + }); diff --git a/web-api/src/persistence/postgres/utils/seed/seed.ts b/web-api/src/persistence/postgres/utils/seed/seed.ts index e716873b12a..931b3315d61 100644 --- a/web-api/src/persistence/postgres/utils/seed/seed.ts +++ b/web-api/src/persistence/postgres/utils/seed/seed.ts @@ -11,4 +11,12 @@ export const seed = async () => { ); }; -seed().catch; +seed() + .then(() => { + console.log('Database data seeded successfully!'); + process.exit(0); + }) + .catch(err => { + console.log('Could not seed postgres data.'); + console.log(err); + });