diff --git a/src/config.ts b/src/config.ts index 9580b0a..cabd7de 100644 --- a/src/config.ts +++ b/src/config.ts @@ -98,6 +98,7 @@ addDefaults(config, { fallbackOnFail: true, stopRetryThreshold: 800 }, + postgresPrivateMax: 10, dumpDatabase: { enabled: false, minTimeBetweenMs: 180000, diff --git a/src/databases/databases.ts b/src/databases/databases.ts index 46898f2..78e6caf 100644 --- a/src/databases/databases.ts +++ b/src/databases/databases.ts @@ -30,6 +30,7 @@ if (config.postgres?.enabled) { createDbIfNotExists: config.createDatabaseIfNotExist, postgres: { ...config.postgres, + max: config.postgresPrivateMax ?? config.postgres.max, database: "privateDB" }, postgresReadOnly: config.postgresReadOnly ? { diff --git a/src/types/config.model.ts b/src/types/config.model.ts index 973abee..184eab2 100644 --- a/src/types/config.model.ts +++ b/src/types/config.model.ts @@ -84,6 +84,7 @@ export interface SBSConfig { maxRewardTimePerSegmentInSeconds?: number; postgres?: CustomWritePostgresConfig; postgresReadOnly?: CustomPostgresReadOnlyConfig; + postgresPrivateMax?: number; dumpDatabase?: DumpDatabase; diskCacheURL: string; crons: CronJobOptions;