20 lines
861 B
PHP
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']);
|