const { getSecrets } = require('docker-secret'); const Logger = require('../Logger'); const logger = new Logger(); const initDockerSecrets = () => { try { const secrets = getSecrets(); for (const property in secrets) { const upperProperty = property.toUpperCase(); process.env[upperProperty] = secrets[property]; logger.log(`${upperProperty} was overwritten with docker secret value`); } } catch (e) { logger.log(`Failed to initialize docker secrets. Error: ${e}`, 'ERROR'); } }; module.exports = initDockerSecrets;