mirror of
https://github.com/fosrl/pangolin.git
synced 2026-09-11 13:31:27 +02:00
Add explicit process exit to prevent hanging in migrations script
This commit is contained in:
@@ -66,6 +66,12 @@ const migrations = [
|
|||||||
|
|
||||||
await run();
|
await run();
|
||||||
|
|
||||||
|
// The pg Pool is created with allowExitOnIdle: false (see poolConfig.ts) so
|
||||||
|
// its sockets keep the event loop alive even when idle. Without an explicit
|
||||||
|
// exit here, this one-shot script would hang until the pool's
|
||||||
|
// idleTimeoutMillis elapses before the process could terminate.
|
||||||
|
process.exit(0);
|
||||||
|
|
||||||
async function run() {
|
async function run() {
|
||||||
// run the migrations
|
// run the migrations
|
||||||
await runMigrations();
|
await runMigrations();
|
||||||
|
|||||||
Reference in New Issue
Block a user