iworks-core-api
Version:
iwroks server api module
29 lines (22 loc) • 761 B
JavaScript
const nconf = require('nconf');
process.env.NODE_ENV = process.env.NODE_ENV || 'development';
const isProd = process.env.NODE_ENV === 'production';
const isTest = process.env.NODE_ENV === 'test';
nconf.env({
separator: '__',
whitelist: [
'JWT_SECRET', 'SKIP_AUTH',
],
})
.defaults({
FUNC_APP_URL: 'https://inmassive-azure-functions-staging.azurewebsites.net',
USER_PIC_STORAGE_URL: 'https://inmassiveazurefb3be.blob.core.windows.net/user-images',
SAVE_BASE64_IMAGE_FUNC_CODE: '5Jvj/9QL3pAbJu86cVywNrHWoaPPtlDMwsfCKaGTeAVrhsREpverUQ==',
IS_PROD: isProd,
IS_TEST: isTest,
JWT_SECRET: '0ed5f89f718b',
SKIP_AUTH: 'true',
});
const conf = nconf.get();
conf.SKIP_AUTH = conf.SKIP_AUTH !== 'false';
export default conf;