UNPKG

iworks-core-api

Version:

iwroks server api module

29 lines (22 loc) 761 B
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;