13 lines
518 B
JavaScript
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',
|
|
};
|
|
}
|