الملفات
FlowSync/key/getKey.js
Mino484 1fda64ec43
فشلت بعض الفحوصات
Release Please / release-please (push) Has been cancelled
Docker Build and Push (Development) / build-and-push-dev (push) Has been cancelled
working v1
2025-11-17 17:19:47 +03:00

38 أسطر
836 B
JavaScript

const prompt = require('password-prompt')
const env = require("../dist/enviroment/env")
const crypto = require("crypto");
// NOT IN USE
const getKey = async() => {
if (process.env.KEY) {
// For Docker
let password = process.env.KEY;
password = crypto.createHash("md5").update(password).digest("hex");
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;