Now generateing api key via eng_gen script
This commit is contained in:
@@ -8,14 +8,21 @@ nodemailer.createTestAccount((err, account) => {
|
||||
console.error('Failed to create a testing account. ' + err.message);
|
||||
return process.exit(1);
|
||||
}
|
||||
|
||||
let apikey = '';
|
||||
const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
|
||||
const charactersLength = characters.length;
|
||||
for (var i = 0; i < 64; i++) {
|
||||
apikey += characters.charAt(Math.floor(Math.random() * charactersLength));
|
||||
}
|
||||
const env = `
|
||||
NODE_ENV=dev
|
||||
MAIL_SERVER=${account.smtp.host}
|
||||
MAIL_PORT=${account.smtp.port}
|
||||
MAIL_USER=${account.user}
|
||||
MAIL_PASSWORD=${account.pass}
|
||||
MAIL_FROM=${account.user}`
|
||||
MAIL_FROM=${account.user}
|
||||
API_KEY=${apikey}
|
||||
`
|
||||
|
||||
try {
|
||||
fs.writeFileSync("./.env", env, { encoding: "utf-8" });
|
||||
|
||||
Reference in New Issue
Block a user