Files
netwatch/app/config.php
2026-02-16 13:56:01 +01:00

20 lines
861 B
PHP

<?php
// Zentrale Konfiguration (DB-Zugangsdaten, Pfade, globale Settings)
define('APP_NAME', 'netwatch');
define('APP_ENV', getenv('APP_ENV') ?: 'development');
define('APP_TIMEZONE', getenv('APP_TIMEZONE') ?: 'Europe/Berlin');
define('DB_HOST', getenv('DB_HOST') ?: 'netdoc_db');
define('DB_USER', getenv('DB_USER') ?: 'netdoc');
define('DB_PASS', getenv('DB_PASS') ?: 'netdoc');
define('DB_NAME', getenv('DB_NAME') ?: 'netdoc');
define('AUTH_REQUIRED', (getenv('AUTH_REQUIRED') ?: '0') === '1');
define('ADMIN_PASSWORD_HASH', getenv('ADMIN_PASSWORD_HASH') ?: '');
define('LOGIN_PATH', getenv('LOGIN_PATH') ?: '/login.php');
define('UPLOAD_BASE_DIR', __DIR__ . '/uploads');
define('UPLOAD_MAX_FILE_SIZE', (int)(getenv('UPLOAD_MAX_FILE_SIZE') ?: 5 * 1024 * 1024));
define('UPLOAD_ALLOWED_CATEGORIES', ['device_types', 'floors', 'racks', 'rooms', 'misc']);