Files
Webklar-Kundenbereich/analytics/src/config.js
T

13 lines
518 B
JavaScript

// Konfiguration aus der Umgebung; leerer adminToken sperrt alle Admin-Routen.
export function loadConfig(env = process.env) {
return {
port: Number(env.ANALYTICS_PORT) || 8090,
adminPort: Number(env.ANALYTICS_ADMIN_PORT) || 8091,
dataDir: env.ANALYTICS_DATA_DIR || '/srv/webklar-analytics',
adminToken: env.ANALYTICS_ADMIN_TOKEN || '',
heatSecret: env.ANALYTICS_HEAT_SECRET || '',
geoFile: env.ANALYTICS_GEO_FILE || '',
baseHost: env.ANALYTICS_BASE_HOST || 'project.webklar.com',
};
}