mirror of
https://github.com/jambonz/sbc-sip-sidecar.git
synced 2026-01-24 22:27:52 +00:00
fix support for using writer/reader nodes properly (#126)
This commit is contained in:
15
app.js
15
app.js
@@ -4,6 +4,11 @@ const {
|
||||
JAMBONES_MYSQL_USER,
|
||||
JAMBONES_MYSQL_PASSWORD,
|
||||
JAMBONES_MYSQL_DATABASE,
|
||||
JAMBONES_MYSQL_WRITE_HOST,
|
||||
JAMBONES_MYSQL_WRITE_USER,
|
||||
JAMBONES_MYSQL_WRITE_PASSWORD,
|
||||
JAMBONES_MYSQL_WRITE_DATABASE,
|
||||
JAMBONES_MYSQL_WRITE_PORT,
|
||||
JAMBONES_REDIS_SENTINEL_MASTER_NAME,
|
||||
JAMBONES_REDIS_SENTINELS,
|
||||
JAMBONES_REDIS_HOST,
|
||||
@@ -68,7 +73,15 @@ const {
|
||||
password: JAMBONES_MYSQL_PASSWORD,
|
||||
database: JAMBONES_MYSQL_DATABASE,
|
||||
connectionLimit: JAMBONES_MYSQL_CONNECTION_LIMIT || 10
|
||||
}, logger);
|
||||
}, logger, JAMBONES_MYSQL_WRITE_HOST && JAMBONES_MYSQL_WRITE_USER &&
|
||||
JAMBONES_MYSQL_WRITE_PASSWORD && JAMBONES_MYSQL_WRITE_DATABASE ? {
|
||||
host: JAMBONES_MYSQL_WRITE_HOST,
|
||||
user: JAMBONES_MYSQL_WRITE_USER,
|
||||
port: JAMBONES_MYSQL_WRITE_PORT || 3306,
|
||||
password: JAMBONES_MYSQL_WRITE_PASSWORD,
|
||||
database: JAMBONES_MYSQL_WRITE_DATABASE,
|
||||
connectionLimit: JAMBONES_MYSQL_CONNECTION_LIMIT || 10
|
||||
} : null);
|
||||
const {
|
||||
writeAlerts,
|
||||
AlertType
|
||||
|
||||
@@ -7,6 +7,13 @@ const JAMBONES_MYSQL_PASSWORD = process.env.JAMBONES_MYSQL_PASSWORD;
|
||||
const JAMBONES_MYSQL_DATABASE = process.env.JAMBONES_MYSQL_DATABASE;
|
||||
const JAMBONES_MYSQL_CONNECTION_LIMIT = process.env.JAMBONES_MYSQL_CONNECTION_LIMIT;
|
||||
|
||||
/* MYSQL Write Connection */
|
||||
const JAMBONES_MYSQL_WRITE_HOST = process.env.JAMBONES_MYSQL_WRITE_HOST;
|
||||
const JAMBONES_MYSQL_WRITE_USER = process.env.JAMBONES_MYSQL_WRITE_USER;
|
||||
const JAMBONES_MYSQL_WRITE_PORT = process.env.JAMBONES_MYSQL_WRITE_PORT;
|
||||
const JAMBONES_MYSQL_WRITE_PASSWORD = process.env.JAMBONES_MYSQL_WRITE_PASSWORD;
|
||||
const JAMBONES_MYSQL_WRITE_DATABASE = process.env.JAMBONES_MYSQL_WRITE_DATABASE;
|
||||
|
||||
/* Redis */
|
||||
const JAMBONES_REDIS_SENTINELS = process.env.JAMBONES_REDIS_SENTINELS;
|
||||
const JAMBONES_REDIS_SENTINEL_MASTER_NAME = process.env.JAMBONES_REDIS_SENTINEL_MASTER_NAME;
|
||||
@@ -43,6 +50,11 @@ module.exports = {
|
||||
JAMBONES_MYSQL_PASSWORD,
|
||||
JAMBONES_MYSQL_DATABASE,
|
||||
JAMBONES_MYSQL_CONNECTION_LIMIT,
|
||||
JAMBONES_MYSQL_WRITE_HOST,
|
||||
JAMBONES_MYSQL_WRITE_USER,
|
||||
JAMBONES_MYSQL_WRITE_PORT,
|
||||
JAMBONES_MYSQL_WRITE_PASSWORD,
|
||||
JAMBONES_MYSQL_WRITE_DATABASE,
|
||||
JAMBONES_REDIS_SENTINELS,
|
||||
JAMBONES_REDIS_SENTINEL_MASTER_NAME,
|
||||
JAMBONES_REDIS_HOST,
|
||||
|
||||
Reference in New Issue
Block a user