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
- Comprime el proyecto en un
.zip (carpetas como node_modules, venv y target se eliminan automáticamente) o súbelo a GitHub.
- En el panel, haz clic en Nuevo proyecto y sube el
.zip o pega la URL del repositorio.
- 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.
- Agrega tus variables de entorno en Entorno.
- 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.
- Revisa y despliega. Sigue la salida en la pestaña Logs.
Consulta CLI para la instalación y el inicio de sesión. Abre la carpeta con la extensión de Vertra Cloud instalada y ejecuta Desplegar el proyecto actual. Consulta Extensión de VS Code.
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