Desplegar aplicaciones Laravel modernas

Laravel en producción: Nginx, PHP-FPM, worker real, Redis, PostgreSQL y copias que ya restauraste. Docker solo si local y prod comparten imágenes.

El stack que de verdad corre

PHP-FPM detrás de Nginx. Redis para caché y colas. PostgreSQL con backups ensayados. Worker supervisado, no un cron que «suele ir».

El tracking de email: si Horizon cae, el producto parece vivo y muere en silencio. Los health checks incluyen la cola.

El deploy es un proceso

Migrar, health-check, luego tráfico. No upload-and-hope. Sin rollback no desplegaste: apostaste.

Las mismas imágenes Docker entre Tánger y prod: «en mi máquina va» es un artefacto compartido.

Ideas clave

  • Supervisa workers como el proceso web.
  • Restaura un backup antes de fiarte.
  • Un deploy irreversible es una apuesta.

FAQ

¿Docker es obligatorio en prod Laravel?

No. Builds idénticos y repetibles sí. Docker es un camino. Un servidor manual con un Dockerfile al lado no es Docker en prod.

Bric Reda
Sobre el autor

Bric Reda es desarrollador full stack en Tánger, Marruecos. Construye software con Laravel, React y TypeScript — plataformas SaaS, sistemas ERP y aplicaciones en producción para empresas en Marruecos y Europa.

Más sobre Bric Reda
Empezar un proyecto →