From 953f58ef3d38fd375976b564e705128da25bd3e5 Mon Sep 17 00:00:00 2001 From: Jan Prochazka Date: Sun, 30 Jan 2022 13:51:13 +0100 Subject: [PATCH] SSL configurable with env variables --- packages/api/src/controllers/connections.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/api/src/controllers/connections.js b/packages/api/src/controllers/connections.js index cf5fb3d5b..2f8fec87f 100644 --- a/packages/api/src/controllers/connections.js +++ b/packages/api/src/controllers/connections.js @@ -63,6 +63,14 @@ function getPortalCollections() { sshPassword: process.env[`SSH_PASSWORD_${id}`], sshKeyfile: process.env[`SSH_KEY_FILE_${id}`], sshKeyfilePassword: process.env[`SSH_KEY_FILE_PASSWORD_${id}`], + + // SSL + useSsl: process.env[`USE_SSL_${id}`], + sslCaFile: process.env[`SSL_CA_FILE_${id}`], + sslCertFile: process.env[`SSL_CERT_FILE_${id}`], + sslCertFilePassword: process.env[`SSL_CERT_FILE_PASSWORD_${id}`], + sslKeyFile: process.env[`SSL_KEY_FILE_${id}`], + sslRejectUnauthorized: process.env[`SSL_REJECT_UNAUTHORIZED_${id}`], })); console.log('Using connections from ENV variables:'); console.log(JSON.stringify(connections.map(pickSafeConnectionInfo), undefined, 2));