Allow ssl for mysql connections

This commit is contained in:
Edgard Oliveira
2023-04-01 17:54:56 -03:00
parent ab8e97e339
commit 507d24e7ba
3 changed files with 6 additions and 2 deletions

View File

@@ -5,6 +5,7 @@
"name": "npm",
"user": "npm",
"password": "npm",
"port": 3306
"port": 3306,
"ssl": false
}
}

View File

@@ -16,7 +16,8 @@ function generateDbConfig() {
user: cfg.user,
password: cfg.password,
database: cfg.name,
port: cfg.port
port: cfg.port,
ssl: cfg.ssl
},
migrations: {
tableName: 'migrations'

View File

@@ -29,6 +29,7 @@ const configure = () => {
const envMysqlHost = process.env.DB_MYSQL_HOST || null;
const envMysqlUser = process.env.DB_MYSQL_USER || null;
const envMysqlName = process.env.DB_MYSQL_NAME || null;
const envMysqlSsl = process.env.DB_MYSQL_SSL || false;
if (envMysqlHost && envMysqlUser && envMysqlName) {
// we have enough mysql creds to go with mysql
logger.info('Using MySQL configuration');
@@ -40,6 +41,7 @@ const configure = () => {
user: envMysqlUser,
password: process.env.DB_MYSQL_PASSWORD,
name: envMysqlName,
ssl: envMysqlSsl
},
keys: getKeys(),
};