Actualizado el 1 de septiembre de 2026
Lista de preparación
- Confirma que el repositorio contiene la aplicación y que la rama predeterminada es la que quieres publicar.
- Para HTML ya compilado, coloca index.html en la raíz y deja vacío el directorio base.
- Para Node.js, guarda package.json y exactamente un lockfile npm, pnpm o Yarn dentro del directorio base. Para otro runtime, conserva su manifiesto, lockfile y selector de versión fijados en esa carpeta.
- Fija un script build compatible con el framework. Para un servidor Node.js agrega también un script start. pnpm y Yarn deben declarar packageManager.
- Si declaras engines.node, permite toda la rama 22.x.
- En un servidor Node.js acepta conexiones en la interfaz administrada y usa el puerto recibido en la variable PORT; no fijes un puerto público.
- Asegura que la ruta de salud elegida responda HTTP 200 sin autenticación ni redirección.
Subapps
Puedes indicar una carpeta como apps/web cuando contiene su propio package.json y lockfile. Si trabajas con un monorepo, revisa que la aplicación seleccionada incluya todo lo necesario para publicarse.