Update prod env only when variables are defined

This commit is contained in:
ziajka 2019-01-29 09:54:26 +01:00
parent 0eeb983951
commit 6734776153
2 changed files with 9 additions and 6 deletions

View File

@ -8,10 +8,14 @@ if(argv.set) {
const envFile = argv.set;
console.log(`Backuping up '${envFile}' into '${tempFile}'.`);
fs.copyFileSync(envFile, tempFile);
const content = fs.readFileSync(envFile, "utf8");
let content = fs.readFileSync(envFile, "utf8");
if(process.env.SOLARPUTTY_DOWNLOAD_URL) {
const variables = `solarputty_download_url: '${process.env.SOLARPUTTY_DOWNLOAD_URL}',`
const replaced = content.replace('//ENV', variables);
fs.writeFileSync(envFile, replaced);
content = content.replace('solarputty_download_url: "",', variables);
}
fs.writeFileSync(envFile, content);
}
if(argv.unset) {

View File

@ -1,7 +1,6 @@
export const environment = {
/* Below configuration is replaced during build time, don't remove. */
//ENV
production: true,
electron: false,
githubio: false,
solarputty_download_url: "",
};