Saltar al contenido principal

Requisitos

Estructura del proyecto

Configuración

package.json

vertracloud.config

Ejemplo completo

Usa siempre '0.0.0.0' como host en app.listen(). El enlace predeterminado a localhost no acepta conexiones externas dentro del contenedor.

Deploy

  1. Comprime el proyecto en un .zip (las carpetas como node_modules, venv y target se eliminan automáticamente) o súbelo a GitHub.
  2. En el panel, haz clic en Nuevo Proyecto y sube el .zip o pega la URL del repositorio.
  3. En Build, revisa el runtime (JavaScript), el archivo principal (index.js) y la memoria. Los comandos de inicio y de build están en Ajustes avanzados.
  4. Añade tus variables de entorno en Variables de Entorno.
  5. En Red, activa la publicación web para que la aplicación reciba una dirección *.vertraweb.app (plan Pro o superior, 512 MB de memoria). La aplicación debe escuchar en el puerto 80.
  6. Revisa y despliega. Sigue la salida en la pestaña Logs.
La guía completa está en Primer despliegue.

Versiones disponibles

Conexión a una base de datos

Las bases de datos de Vertra exigen TLS y el certificado de cliente. Coloca en tu proyecto los tres archivos de la pestaña Certificados de la base de datos y léelos al abrir el pool:
Los ejemplos de MongoDB, Redis y MySQL están en ¿Cómo me conecto a cada motor?.

Notas

  • En aplicaciones TypeScript, compila antes del despliegue y apunta MAIN al archivo .js compilado
  • Usa variables de entorno para la configuración de la base de datos y los secretos
  • El reinicio automático está activado por defecto en todas las aplicaciones
  • Configura un endpoint /health para la monitorización
Última modificación el 26 de octubre de 2026