Adding CA string for Mysql secure connection
This commit is contained in:
parent
0420ab71ea
commit
8ecc285d78
1 changed files with 6 additions and 2 deletions
|
|
@ -29,7 +29,9 @@ const configure = () => {
|
||||||
const envMysqlHost = process.env.DB_MYSQL_HOST || null;
|
const envMysqlHost = process.env.DB_MYSQL_HOST || null;
|
||||||
const envMysqlUser = process.env.DB_MYSQL_USER || null;
|
const envMysqlUser = process.env.DB_MYSQL_USER || null;
|
||||||
const envMysqlName = process.env.DB_MYSQL_NAME || null;
|
const envMysqlName = process.env.DB_MYSQL_NAME || null;
|
||||||
const envMysqlSsl = process.env.DB_MYSQL_SSL || false;
|
const envMysqlSsl = process.env.DB_MYSQL_SSL || null;
|
||||||
|
const envMysqlSslCa = process.env.DB_MYSQL_SSL_CA || '';
|
||||||
|
|
||||||
if (envMysqlHost && envMysqlUser && envMysqlName) {
|
if (envMysqlHost && envMysqlUser && envMysqlName) {
|
||||||
// we have enough mysql creds to go with mysql
|
// we have enough mysql creds to go with mysql
|
||||||
logger.info('Using MySQL configuration');
|
logger.info('Using MySQL configuration');
|
||||||
|
|
@ -41,7 +43,9 @@ const configure = () => {
|
||||||
user: envMysqlUser,
|
user: envMysqlUser,
|
||||||
password: process.env.DB_MYSQL_PASSWORD,
|
password: process.env.DB_MYSQL_PASSWORD,
|
||||||
name: envMysqlName,
|
name: envMysqlName,
|
||||||
ssl: envMysqlSsl
|
ssl: envMysqlSsl ? {
|
||||||
|
ca: envMysqlSslCa
|
||||||
|
} : null
|
||||||
},
|
},
|
||||||
keys: getKeys(),
|
keys: getKeys(),
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue