Files
myDrive/key/getKey.js
T

36 lines
760 B
JavaScript

const prompt = require('password-prompt')
import env from "../backend/enviroment/env";
const crypto = require("crypto");
// NOT IN USE
const getKey = async() => {
if (process.env.KEY) {
// For Docker
const password = process.env.KEY;
env.key = password;
//console.log("Docker Key", env.key);
} else if (process.env.NODE_ENV) {
let password = await prompt("Enter Server Encryption Password: ", {method: "hide"});
password = crypto.createHash("md5").update(password).digest("hex");
env.key = password;
} else {
let password = "1234";
password = crypto.createHash("md5").update(password).digest("hex");
env.key = password;
}
}
module.exports = getKey;