diff --git a/resources/js/echo.js b/resources/js/echo.js index 789682e5..404b5a58 100644 --- a/resources/js/echo.js +++ b/resources/js/echo.js @@ -3,12 +3,14 @@ import Pusher from 'pusher-js'; window.Pusher = Pusher; +const cfg = window.reverbConfig ?? {}; + window.Echo = new Echo({ - broadcaster: 'reverb', - key: import.meta.env.VITE_REVERB_APP_KEY, - wsHost: import.meta.env.VITE_REVERB_HOST, - wsPort: import.meta.env.VITE_REVERB_PORT ?? 80, - wssPort: import.meta.env.VITE_REVERB_PORT ?? 443, - forceTLS: false, + broadcaster: 'reverb', + key: cfg.key ?? import.meta.env.VITE_REVERB_APP_KEY, + wsHost: cfg.host ?? import.meta.env.VITE_REVERB_HOST, + wsPort: cfg.port ?? import.meta.env.VITE_REVERB_PORT ?? 80, + wssPort: cfg.port ?? import.meta.env.VITE_REVERB_PORT ?? 443, + forceTLS: cfg.forceTLS ?? false, enabledTransports: ['ws', 'wss'], }); diff --git a/resources/views/layouts/landing.blade.php b/resources/views/layouts/landing.blade.php index 2d581d36..64210786 100644 --- a/resources/views/layouts/landing.blade.php +++ b/resources/views/layouts/landing.blade.php @@ -28,6 +28,17 @@ {{-- Livewire --}} @livewireScripts +{{-- Config de Reverb inyectada en runtime para que funcione en producción --}} + + {{-- Vite (Echo/Reverb) --}} @vite(['resources/js/app.js'])