======================================================================== SICAILD - PAQUETE DE DESPLIEGUE PARA HOSTING COMPARTIDO (cPanel / Node.js) ======================================================================== Este paquete contiene la aplicación Next.js compilada en modo Standalone. No requiere ejecutar 'npm run build' ni instalar dependencias pesadas en el servidor. PASOS PARA DESPLEGAR EN cPANEL: ------------------------------------------------------------------------ 1. Accede a tu cPanel y entra a "Setup Node.js App" (o Administrador de Aplicaciones Node.js). 2. Crea una nueva aplicación: - Node.js Version: 20.x o 22.x (recomendado 20.x LTS o 22.x) - Application Mode: Production - Application Root: ruta de tu app (ej. /sicaild o /app) - Application Startup File: server.js 3. Sube todos los archivos y carpetas de este paquete al Application Root creado: - .next/ - node_modules/ - public/ - package.json - server.js - .htaccess 4. Configura las Variables de Entorno en el panel de Node.js o crea un archivo .env: - PORT: (lo asigna cPanel automáticamente, pero server.js lo toma por defecto) - NEXT_PUBLIC_SUPABASE_URL=https://tu-proyecto.supabase.co - NEXT_PUBLIC_SUPABASE_ANON_KEY=tu-anon-key - SUPABASE_SERVICE_ROLE_KEY=tu-service-role-key - N8N_CEDULA_URL=https://tu-n8n/webhook/oss-cedula-extraccion - NEXT_PUBLIC_APP_URL=https://tudominio.com - NODE_ENV=production 5. Haz clic en "Restart" (Reiniciar aplicación) en cPanel. 6. Abre https://tudominio.com/api/health para comprobar el estado. ========================================================================