INNER CODE UNIT · TypeScript
runMigrateCommand
oomol-lab/open-connector · src/server/index.ts:167
async function runMigrateCommand(): Promise<void> {
if (!databaseUrl) {
logger.info(sqliteMigrationsNotice);
return;
}
const assets = await resolveServerAssets();
await migratePostgresRuntimeDatabase({
connectionString: databaseUrl,
connectionTimeoutMs: databaseConnectTimeoutMs,
logger,
migrations: createDirectoryMigrationSource(assets.migrationDirectory),
});
}
function waitForShutdown(server: ServerType, runtime: ConnectorRuntime): Promise<void> {
return new Promise((resolve, reject) => {
let closing = false;