🚀 Despliegue en producción
Desplegar Mantek Manager en producción puede realizarse de distintas formas, ya que su arquitectura desacoplada permite alojar backend y frontend de manera conjunta o separada según el proveedor.
🖥️ Backend (Laravel) con Laravel Forge Recomendado para el backend
Section titled “🖥️ Backend (Laravel) con Laravel Forge ”Laravel Forge simplifica el despliegue del backend con:
- Configuración automática de servidores (Nginx, PHP, MySQL, Redis…).
- Despliegue desde GitHub/GitLab.
- HTTPS con Let’s Encrypt.
- Gestión de workers, colas y tareas programadas.
- Crear servidor (DigitalOcean, Hetzner…)
- Asociar repositorio del backend
- Establecer variables
.env
DirectoryEjecutar:
- composer install
- php artisan migrate —seed
- php artisan config:cache
🌐 Frontend (Nuxt 3)
Section titled “🌐 Frontend (Nuxt 3)”Tienes dos opciones principales para desplegar el frontend:
Opción 1: Vercel Ideal para SSR o SSG
Section titled “Opción 1: Vercel ”- Despliegue automático desde GitHub.
- Soporte completo para Nuxt 3 (SSR o SSG).
- Dominio personalizado, HTTPS, caché y escalado automático.
Opción 2: VPS o Docker Útil para control total del entorno
Section titled “Opción 2: VPS o Docker ”Puedes usar un servidor con Forge o configurar manualmente Node.js y Nginx para servir:
- SSR: npm run build → npm run start
- SSG: npm run generate → subir carpeta
/dist
al servidor
🔐 Recomendaciones finales
Section titled “🔐 Recomendaciones finales”- Activa HTTPS en producción.
- Revisa roles y permisos.
- Haz copias de seguridad automáticas.
- Protege tus variables
.env
. - Usa colas y workers en segundo plano.
Esta arquitectura flexible permite que Mantek Manager se adapte a distintos entornos y necesidades: desde un servidor unificado hasta soluciones modernas y escalables.