This commit is contained in:
seb
2026-10-30 16:10:07 +01:00
parent ab6fcc107f
commit 02301ff172
7 changed files with 28 additions and 5 deletions

View File

@@ -12,7 +12,12 @@ function parseHttpsPort(val) {
return Number.isInteger(n) && n > 0 ? n : 8443;
}
const isDocker = process.env.RUNNING_IN_DOCKER === 'true';
export default {
isDocker,
vhost: isDocker,
vhostSettings: process.env.VHOST_SETTINGS || '',
host: process.env.HOST || '127.0.0.1',
port: Number(process.env.PORT) || 4208,
httpsPort: parseHttpsPort(process.env.HTTPS_PORT),
@@ -50,7 +55,7 @@ export default {
storageDir: process.env.STORAGE_DIR || resolve(__dirname, '../../data/storage'),
},
backup: {
enabled: process.env.BACKUP_ENABLED !== 'false',
enabled: !isDocker && process.env.BACKUP_ENABLED !== 'false',
dir: process.env.BACKUP_DIR ? resolve(process.env.BACKUP_DIR) : resolve(__dirname, '../../data/backups'),
intervalMs: Number(process.env.BACKUP_INTERVAL_MS) || 60 * 60 * 1000,
hourlyRetentionCount: Number(process.env.BACKUP_HOURLY_RETENTION) || 50,
@@ -65,7 +70,7 @@ export default {
key: process.env.REDIS_KEY || process.env.REDIS_HEALTH_KEY || 'healthcheck:latency_ms',
},
healthMonitor: {
enabled: process.env.HEALTH_MONITOR_ENABLED !== 'false',
enabled: !isDocker && process.env.HEALTH_MONITOR_ENABLED !== 'false',
intervalMs: Number(process.env.HEALTH_MONITOR_INTERVAL_MS) || 60_000,
},
};