rtapp-verify-backend-autocode/lib/secrets.js

26 lines
832 B
JavaScript

/**
* Environment variable loader from our env.json file (omitted from GitLab code export due to potential leakage
* of secrets). It is usually loaded when
*/
function loadEnvFromFile() {
const fs = require('fs');
fs.access("/opt/node_modules/autocode-common/configs", (err) => {
if (err) {
fs.access('env.json', (err) => {
const env = require("../env.json")
if (!err) {
process.env["MONGO_DATABASE"] = env.dev.MONGO_DATABASE
process.env["DISCORD_GUILD_ID"] = env.dev.DISCORD_GUILD_ID,
process.env["DISCORD_ROLE_ID"] = env.dev.DISCORD_GUILD_ID
} else {
require("dotenv").config()
}
})
}
});
}
module.exports = {
loadEnvFromFile
}