El ZIP incluirá tus archivos personalizados.
Elige tu método de trabajo y sigue los pasos.
Ideal si ya tienes una estructura de carpetas (src, public, models...).
Comprimir
Crea un ZIP con todo tu código.
¡Tip! Borra la carpeta node_modules antes de comprimir (ahorra tiempo).
Dockerizar
Sube el ZIP en la pestaña "Crear App" y descarga el nuevo ZIP "vitaminado".
Subir y Desplegar
Sube el ZIP al VPS y ejecuta:
unzip app.zip -d ~/mis-apps/app
cd ~/mis-apps/app && docker compose up -d --build
Usa esto si quieres generar una plantilla básica o pegar código de la IA.
PROMPT PARA LA IA:
"Crea una app Node.js con Express. Puerto 3000. Usa app.use(express.static(__dirname)). Dame package.json e index.js."
Generar y Descargar
Usa el generador sin subir ZIP. Sube archivos sueltos si quieres.
¡Atención! Archivos Extra
El kit descargado solo tiene lo básico. Si tu código usa carpetas como public o src, debes subirlas manualmente al VPS.
Ver Errores
docker compose logs -f
Reiniciar
docker compose restart
Backup DB
cp data.db backup.db
Reset Total (Borrar y Reconstruir)
Úsalo si cambias librerías o tienes errores raros de "Exec format".
docker compose down --rmi all && docker compose up -d --build
Has repetido el nombre del proyecto en otro despliegue. Cambia el nombre en el formulario y vuelve a generar.
Has subido la carpeta node_modules desde tu PC (Windows/Mac) al servidor Linux. Bórrala del servidor y reconstruye.
No has configurado el volumen correctamente. Asegúrate de crear el archivo vacío con touch nombre.db antes de arrancar.
Guía generada para la infraestructura de jesussanchez.online