Ejecutar sin Docker: qué cambia
Qué cambia sin el stack de Docker
Actualizaciones en tiempo real: usa tu propio Pusher
El stack de Docker incluye Reverb, nuestro servidor de websockets. El hosting compartido no puede ejecutarlo, así que usa una cuenta de Pusher en su lugar; el nivel gratuito es suficiente para la mayoría de las tiendas. Agrega las credenciales en .env:
BROADCAST_CONNECTION=pusher
PUSHER_APP_ID=your_app_id
PUSHER_APP_KEY=your_app_key
PUSHER_APP_SECRET=your_app_secret
PUSHER_APP_CLUSTER=your_cluster
No se necesita reconstruir: la aplicación las lee en tiempo de ejecución y el navegador las detecta en la siguiente carga de página. El secreto de tu aplicación permanece en el servidor y nunca se envía al navegador.
Si desactivas la transmisión por completo, el panel de control sigue funcionando: las tablas en vivo y las notificaciones simplemente se actualizan bajo demanda en lugar de hacerlo al instante.
IA: funciona, con búsqueda por palabras clave en lugar de búsqueda vectorial
El asistente de IA, el widget de chat y las herramientas de informes funcionan normalmente. Lo que cambia es cómo se recuperanlos documentos. En PostgreSQL con la extensión pgvector, Store Console clasifica el contenido por similitud semántica. En MySQL, o en PostgreSQL sin pgvector, recurre a la búsqueda por palabras clave.
Los embeddings se siguen generando y almacenando, por lo que no se pierde nada; si más tarde te cambias a PostgreSQL con pgvector, tu contenido existente ya estará indexado.
Productos digitales: ejecuta el servidor de compilación por separado
Si vendes software y usas la canalización de compilación automatizada, ese servidor de compilación es parte del stack de Docker y no se ejecuta en hosting compartido. Tienes dos opciones: ejecutar el servidor de compilación en una máquina separada y apuntar Store Console hacia ella, o compilar tus artefactos de lanzamiento tú mismo y subirlos a un lanzamiento. La venta, las licencias, las descargas y las actualizaciones funcionan de cualquier manera; solo el paso de compilación automatizada necesita el servicio separado.
Tareas programadas
El panel de control de Horizon y sus supervisores son exclusivos de Redis. En hosting compartido, los mismos trabajos se ejecutan a través de la cola de la base de datos en una tarea cron, como se configura en Instalación en cPanel. Pierdes la interfaz de monitoreo de Horizon, no el trabajo que realiza.
Cambiar a un VPS más tarde
Nada de esto es un camino de ida. Tus datos, licencias y configuración se mueven contigo: vuelve a cambiar los controladores a Redis y PostgreSQL en .env, ejecuta las migraciones y las funciones anteriores volverán a su comportamiento completo.

