|
|
|
@ -17,33 +17,38 @@ if (!LOADED && isDev() && !isTest()) { |
|
|
|
} |
|
|
|
|
|
|
|
module.exports = { |
|
|
|
NODE_ENV: process.env.NODE_ENV, |
|
|
|
SELF_HOSTED: !!parseInt(process.env.SELF_HOSTED), |
|
|
|
PORT: process.env.PORT || process.env.WORKER_PORT, |
|
|
|
CLUSTER_PORT: process.env.CLUSTER_PORT, |
|
|
|
// auth
|
|
|
|
MINIO_ACCESS_KEY: process.env.MINIO_ACCESS_KEY, |
|
|
|
MINIO_SECRET_KEY: process.env.MINIO_SECRET_KEY, |
|
|
|
MINIO_URL: process.env.MINIO_URL, |
|
|
|
COUCH_DB_URL: process.env.COUCH_DB_URL, |
|
|
|
LOG_LEVEL: process.env.LOG_LEVEL, |
|
|
|
JWT_SECRET: process.env.JWT_SECRET, |
|
|
|
SALT_ROUNDS: process.env.SALT_ROUNDS, |
|
|
|
REDIS_URL: process.env.REDIS_URL, |
|
|
|
REDIS_PASSWORD: process.env.REDIS_PASSWORD, |
|
|
|
INTERNAL_API_KEY: process.env.INTERNAL_API_KEY, |
|
|
|
COOKIE_DOMAIN: process.env.COOKIE_DOMAIN, |
|
|
|
// urls
|
|
|
|
MINIO_URL: process.env.MINIO_URL, |
|
|
|
COUCH_DB_URL: process.env.COUCH_DB_URL, |
|
|
|
REDIS_URL: process.env.REDIS_URL, |
|
|
|
ACCOUNT_PORTAL_URL: process.env.ACCOUNT_PORTAL_URL, |
|
|
|
PLATFORM_URL: process.env.PLATFORM_URL, |
|
|
|
APPS_URL: process.env.APPS_URL, |
|
|
|
// ports
|
|
|
|
PORT: process.env.PORT || process.env.WORKER_PORT, |
|
|
|
CLUSTER_PORT: process.env.CLUSTER_PORT, |
|
|
|
// flags
|
|
|
|
NODE_ENV: process.env.NODE_ENV, |
|
|
|
SELF_HOSTED: !!parseInt(process.env.SELF_HOSTED), |
|
|
|
LOG_LEVEL: process.env.LOG_LEVEL, |
|
|
|
MULTI_TENANCY: process.env.MULTI_TENANCY, |
|
|
|
DISABLE_ACCOUNT_PORTAL: process.env.DISABLE_ACCOUNT_PORTAL, |
|
|
|
ACCOUNT_PORTAL_URL: process.env.ACCOUNT_PORTAL_URL, |
|
|
|
SMTP_FALLBACK_ENABLED: process.env.SMTP_FALLBACK_ENABLED, |
|
|
|
DISABLE_DEVELOPER_LICENSE: process.env.DISABLE_DEVELOPER_LICENSE, |
|
|
|
// smtp
|
|
|
|
SMTP_USER: process.env.SMTP_USER, |
|
|
|
SMTP_PASSWORD: process.env.SMTP_PASSWORD, |
|
|
|
SMTP_HOST: process.env.SMTP_HOST, |
|
|
|
SMTP_PORT: process.env.SMTP_PORT, |
|
|
|
SMTP_FROM_ADDRESS: process.env.SMTP_FROM_ADDRESS, |
|
|
|
PLATFORM_URL: process.env.PLATFORM_URL, |
|
|
|
COOKIE_DOMAIN: process.env.COOKIE_DOMAIN, |
|
|
|
APPS_URL: process.env.APPS_URL, |
|
|
|
DISABLE_DEVELOPER_LICENSE: process.env.DISABLE_DEVELOPER_LICENSE, |
|
|
|
_set(key, value) { |
|
|
|
process.env[key] = value |
|
|
|
module.exports[key] = value |
|
|
|
|