diff --git a/settings.json.docker b/settings.json.docker index ed1be901d..cf4fdb7ac 100644 --- a/settings.json.docker +++ b/settings.json.docker @@ -206,6 +206,7 @@ */ "dbType": "${DB_TYPE:dirty}", + "dbUseSSL": "${DB_TYPE:false}", "dbSettings": { "host": "${DB_HOST:undefined}", "port": "${DB_PORT:undefined}", diff --git a/settings.json.template b/settings.json.template index 8b8766be8..6c63ee906 100644 --- a/settings.json.template +++ b/settings.json.template @@ -197,6 +197,7 @@ */ "dbType": "dirty", + "dbUseSSL": false, "dbSettings": { "filename": "var/dirty.db" }, diff --git a/src/node/db/DB.js b/src/node/db/DB.js index 1c9e01e82..773cd8e48 100644 --- a/src/node/db/DB.js +++ b/src/node/db/DB.js @@ -28,7 +28,9 @@ const stats = require('../stats'); const util = require('util'); const tls = require("tls"); var realSettings = Object.assign( - { ssl: { ca: tls.rootCertificates } }, + settings.dbUseSSL === true || settings.dbUseSSL === "true" + ? { ssl: { ca: tls.rootCertificates } } + : {}, settings.dbSettings );