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_USER,
|
||||||
JAMBONES_MYSQL_PASSWORD,
|
JAMBONES_MYSQL_PASSWORD,
|
||||||
JAMBONES_MYSQL_DATABASE,
|
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_SENTINEL_MASTER_NAME,
|
||||||
JAMBONES_REDIS_SENTINELS,
|
JAMBONES_REDIS_SENTINELS,
|
||||||
JAMBONES_REDIS_HOST,
|
JAMBONES_REDIS_HOST,
|
||||||
@@ -68,7 +73,15 @@ const {
|
|||||||
password: JAMBONES_MYSQL_PASSWORD,
|
password: JAMBONES_MYSQL_PASSWORD,
|
||||||
database: JAMBONES_MYSQL_DATABASE,
|
database: JAMBONES_MYSQL_DATABASE,
|
||||||
connectionLimit: JAMBONES_MYSQL_CONNECTION_LIMIT || 10
|
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 {
|
const {
|
||||||
writeAlerts,
|
writeAlerts,
|
||||||
AlertType
|
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_DATABASE = process.env.JAMBONES_MYSQL_DATABASE;
|
||||||
const JAMBONES_MYSQL_CONNECTION_LIMIT = process.env.JAMBONES_MYSQL_CONNECTION_LIMIT;
|
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 */
|
/* Redis */
|
||||||
const JAMBONES_REDIS_SENTINELS = process.env.JAMBONES_REDIS_SENTINELS;
|
const JAMBONES_REDIS_SENTINELS = process.env.JAMBONES_REDIS_SENTINELS;
|
||||||
const JAMBONES_REDIS_SENTINEL_MASTER_NAME = process.env.JAMBONES_REDIS_SENTINEL_MASTER_NAME;
|
const JAMBONES_REDIS_SENTINEL_MASTER_NAME = process.env.JAMBONES_REDIS_SENTINEL_MASTER_NAME;
|
||||||
@@ -43,6 +50,11 @@ module.exports = {
|
|||||||
JAMBONES_MYSQL_PASSWORD,
|
JAMBONES_MYSQL_PASSWORD,
|
||||||
JAMBONES_MYSQL_DATABASE,
|
JAMBONES_MYSQL_DATABASE,
|
||||||
JAMBONES_MYSQL_CONNECTION_LIMIT,
|
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_SENTINELS,
|
||||||
JAMBONES_REDIS_SENTINEL_MASTER_NAME,
|
JAMBONES_REDIS_SENTINEL_MASTER_NAME,
|
||||||
JAMBONES_REDIS_HOST,
|
JAMBONES_REDIS_HOST,
|
||||||
|
|||||||
Reference in New Issue
Block a user