Saltar al contenido principal

Requisitos

  • Bun 1.3+ instalado localmente
  • Cuenta en Vertra Cloud
  • package.json configurado

Estructura del proyecto

Configuración

package.json

bunfig.toml

vertracloud.config

Ejemplo: servidor sencillo con Bun.serve()

src/index.ts

Despliegue

  1. Comprime el proyecto en un .zip (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 (Bun), el archivo principal (index.ts) y la memoria. Los comandos de inicio y de build están en Ajustes avanzados.
  4. Agrega tus variables de entorno en Entorno.
  5. En Red, activa Publicación web para que la aplicación obtenga 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

Notas

  • Rendimiento: Bun es significativamente más rápido que Node.js
  • TypeScript nativo: Bun ejecuta TypeScript directamente, sin compilación
  • Compatibilidad: Bun es compatible con Node.js/npm, aunque tiene algunas diferencias
  • Variables de entorno: accede a ellas con process.env.KEY
  • Logs: usa console.log() para los logs que aparecen en el panel
  • Módulos: usa bun add para añadir dependencias
  • Escucha en 0.0.0.0 en el puerto $PORT
Última modificación el 26 de octubre de 2026