fix additional references to loadConfig and createPostgresDataSource that were hiding in .JS files

This commit is contained in:
Hazelnoot 2025-10-22 23:52:21 -04:00
parent e75558735b
commit 5807b33e04
4 changed files with 21 additions and 6 deletions

View file

@ -6,15 +6,18 @@
import Redis from 'ioredis';
import { loadConfig } from '../built/config.js';
import { createPostgresDataSource } from '../built/postgres.js';
import Logger from '../built/logger.js';
import { LoggerService } from '../built/core/LoggerService.js';
import { NativeTimeService } from '../built/global/TimeService.js';
import { EnvService } from '../built/global/EnvService.js';
const config = loadConfig();
const loggerService = new LoggerService(console, new NativeTimeService(), new EnvService());
const config = loadConfig(loggerService);
// createPostgresDataSource handles primaries and replicas automatically.
// usually, it only opens connections first use, so we force it using
// .initialize()
async function connectToPostgres() {
const source = createPostgresDataSource(config, new Logger('check-connect'));
const source = createPostgresDataSource(config, loggerService);
await source.initialize();
await source.destroy();
}