mirror of
https://github.com/omnivore-app/omnivore.git
synced 2026-03-11 08:54:26 +00:00
fix read replica not being used
This commit is contained in:
parent
0122ba0742
commit
bc6a09798b
1 changed files with 20 additions and 23 deletions
|
|
@ -23,27 +23,24 @@ export const appDataSource = new DataSource({
|
|||
max: env.pg.pool.max,
|
||||
idleTimeoutMillis: 10000, // 10 seconds
|
||||
},
|
||||
})
|
||||
|
||||
if (env.pg.replication) {
|
||||
appDataSource.setOptions({
|
||||
replication: {
|
||||
master: {
|
||||
host: env.pg.host,
|
||||
port: env.pg.port,
|
||||
username: env.pg.userName,
|
||||
password: env.pg.password,
|
||||
database: env.pg.dbName,
|
||||
},
|
||||
slaves: [
|
||||
{
|
||||
host: env.pg.replica.host,
|
||||
port: env.pg.replica.port,
|
||||
username: env.pg.replica.userName,
|
||||
password: env.pg.replica.password,
|
||||
database: env.pg.replica.dbName,
|
||||
replication: env.pg.replication
|
||||
? {
|
||||
master: {
|
||||
host: env.pg.host,
|
||||
port: env.pg.port,
|
||||
username: env.pg.userName,
|
||||
password: env.pg.password,
|
||||
database: env.pg.dbName,
|
||||
},
|
||||
],
|
||||
},
|
||||
})
|
||||
}
|
||||
slaves: [
|
||||
{
|
||||
host: env.pg.replica.host,
|
||||
port: env.pg.replica.port,
|
||||
username: env.pg.replica.userName,
|
||||
password: env.pg.replica.password,
|
||||
database: env.pg.replica.dbName,
|
||||
},
|
||||
],
|
||||
}
|
||||
: undefined,
|
||||
})
|
||||
|
|
|
|||
Loading…
Reference in a new issue