Fixes for last commit

This commit is contained in:
Daniel Vestøl committed 2018-06-08 13:57:52 +02:00
1 parent 94bbf62c26
commit ea8f819bd5
1 file changed
+6 -1
+6 -1
View File
@@ -22,7 +22,7 @@ debug = false;
// constants
const masterModFolder = "./database/masterMods/";
var config = require('./config');
const config = require('./config');
// homebrew modules
const getFactorioLocale = require("./lib/getFactorioLocale");
@@ -56,6 +56,11 @@ function randomStringAsBase64Url(size) {
if (!fs.existsSync("secret-api-token.txt")) {
config.masterAuthSecret = randomStringAsBase64Url(256);
fs.writeFileSync("config.json",JSON.stringify(config, null, 4));
fs.writeFileSync("secret-api-token.txt", jwt.sign({ id: "api" }, config.masterAuthSecret, {
expiresIn: 86400*365 // expires in 1 year
}));
console.log("Generated new master authentication private key!");
process.exit(0);
}
// write an auth token to file
fs.writeFileSync("secret-api-token.txt", jwt.sign({ id: "api" }, config.masterAuthSecret, {