env('REVERB_SERVER', 'reverb'), /* |-------------------------------------------------------------------------- | Reverb Servers |-------------------------------------------------------------------------- | | Here you may define details for each of the supported Reverb servers. | Each server has its own configuration options that are defined in | the array below. You should ensure all the options are present. | */ // 'servers' => [ // 'reverb' => [ // 'host' => env('REVERB_SERVER_HOST', '127.0.0.1'), // 'port' => env('REVERB_SERVER_PORT', 8080), // 'path' => env('REVERB_SERVER_PATH', '/ws'), // 'scheme' => env('REVERB_SERVER_SCHEME', 'http'), // 'key' => env('REVERB_APP_KEY'), // 'hostname' => env('REVERB_HOST'), // 'options' => [ // 'tls' => ['verify' => false], //// 'tls' => [], // ], // 'max_request_size' => env('REVERB_MAX_REQUEST_SIZE', 10_000), // 'scaling' => [ // 'enabled' => env('REVERB_SCALING_ENABLED', false), // 'channel' => env('REVERB_SCALING_CHANNEL', 'reverb'), // 'server' => [ // 'url' => env('REDIS_URL'), // 'host' => env('REDIS_HOST', '127.0.0.1'), // 'port' => env('REDIS_PORT', '6379'), // 'username' => env('REDIS_USERNAME'), // 'password' => env('REDIS_PASSWORD'), // 'database' => env('REDIS_DB', '0'), // 'timeout' => env('REDIS_TIMEOUT', 60), // ], // ], // 'pulse_ingest_interval' => env('REVERB_PULSE_INGEST_INTERVAL', 15), // 'telescope_ingest_interval' => env('REVERB_TELESCOPE_INGEST_INTERVAL', 15), // ], // // ], 'servers' => [ 'reverb' => [ // *** Wo der artisan-Server bindet *** 'host' => env('REVERB_SERVER_HOST', '127.0.0.1'), 'port' => env('REVERB_SERVER_PORT', 8080), 'path' => env('REVERB_SERVER_PATH', ''), // WS-Pfad 'scheme' => env('REVERB_SERVER_SCHEME', 'http'), 'key' => env('REVERB_APP_KEY'), 'hostname' => env('REVERB_HOST'), // optional für Logs 'options' => [ 'tls' => ['verify' => false], // wir nutzen http → irrelevant ], 'max_request_size' => env('REVERB_MAX_REQUEST_SIZE', 10_000), 'scaling' => [ 'enabled' => env('REVERB_SCALING_ENABLED', false), 'channel' => env('REVERB_SCALING_CHANNEL', 'reverb'), 'server' => [ 'url' => env('REDIS_URL'), 'host' => env('REDIS_HOST', '127.0.0.1'), 'port' => env('REDIS_PORT', '6379'), 'username' => env('REDIS_USERNAME'), 'password' => env('REDIS_PASSWORD'), 'database' => env('REDIS_DB', '0'), 'timeout' => env('REDIS_TIMEOUT', 60), ], ], 'pulse_ingest_interval' => env('REVERB_PULSE_INGEST_INTERVAL', 15), 'telescope_ingest_interval' => env('REVERB_TELESCOPE_INGEST_INTERVAL', 15), ], ], /* |-------------------------------------------------------------------------- | Reverb Applications |-------------------------------------------------------------------------- | | Here you may define how Reverb applications are managed. If you choose | to use the "config" provider, you may define an array of apps which | your server will support, including their connection credentials. | */ // 'apps' => [ // // 'provider' => 'config', // // 'apps' => [ // [ // 'key' => env('REVERB_APP_KEY'), // 'secret' => env('REVERB_APP_SECRET'), // 'app_id' => env('REVERB_APP_ID'), // 'options' => [ // 'host' => env('REVERB_HOST', '127.0.0.1'), // 'port' => (int) env('REVERB_PORT', 443), // 'scheme' => env('REVERB_SCHEME', 'https'), // 'useTLS' => env('REVERB_SCHEME', 'https') === 'https', // //// 'host' => env('REVERB_HOST'), //// 'port' => env('REVERB_PORT', 443), //// 'scheme' => env('REVERB_SCHEME', 'https'), //// 'useTLS' => env('REVERB_SCHEME', 'https') === 'https', //// 'verify' => filter_var(env('REVERB_VERIFY_TLS', true), FILTER_VALIDATE_BOOL), // ], // 'allowed_origins' => ['*'], // 'ping_interval' => env('REVERB_APP_PING_INTERVAL', 60), // 'activity_timeout' => env('REVERB_APP_ACTIVITY_TIMEOUT', 30), // 'max_connections' => env('REVERB_APP_MAX_CONNECTIONS'), // 'max_message_size' => env('REVERB_APP_MAX_MESSAGE_SIZE', 10_000), // ], // ], // // ], 'apps' => [ 'provider' => 'config', 'apps' => [[ 'key' => env('REVERB_APP_KEY'), 'secret' => env('REVERB_APP_SECRET'), 'app_id' => env('REVERB_APP_ID'), // *** Öffentlicher WS-Endpunkt (über Nginx) – nur Info/Signatur *** 'options' => [ 'host' => env('REVERB_HOST', '127.0.0.1'), 'port' => (int) env('REVERB_PORT', 443), 'scheme' => env('REVERB_SCHEME', 'https'), 'useTLS' => env('REVERB_SCHEME', 'https') === 'https', ], 'allowed_origins' => ['*'], 'ping_interval' => env('REVERB_APP_PING_INTERVAL', 60), 'activity_timeout' => env('REVERB_APP_ACTIVITY_TIMEOUT', 30), 'max_connections' => env('REVERB_APP_MAX_CONNECTIONS'), 'max_message_size' => env('REVERB_APP_MAX_MESSAGE_SIZE', 10_000), ]], ], ];