Files
frontend-hideyoshi.com/set_env.js

28 lines
614 B
JavaScript

function getPrefix() {
if (process.argv.includes('--prod') || process.argv.includes('-p')) {
return `${__dirname}/dist/frontend-hideyoshi.com/browser/`
}
return `${__dirname}/src`
}
function readDotEnv() {
const dotenv = require('dotenv')
dotenv.config()
}
function setEnv() {
readDotEnv()
let prefix = getPrefix()
let templateFile = `${prefix}/assets/env.sample.js`
let outputFile = `${prefix}/assets/env.js`
const envsub = require('envsub')
envsub({templateFile, outputFile}).then(() => {}).catch((err) => {
console.error(err)
});
}
setEnv()