Aplicaciones en producción

De tu código a una app online.

Sube un ZIP o conecta GitHub. Vertra instala las dependencias, crea el contenedor y ofrece un entorno aislado para tu sitio, API o bot.

El flujo

Un camino corto hasta tu primer despliegue.

Tú entregas el código; la plataforma se encarga del camino entre el archivo y el proceso en ejecución.

  1. 01

    Envía

    Sube un ZIP o elige un repositorio de GitHub, incluidos los privados.

  2. 02

    Construye

    Se instalan las dependencias y el proyecto queda listo para iniciar.

  3. 03

    Ejecuta

    El contenedor inicia aislado, con logs, métricas y controles en el panel.

Incluido con cada app

Opera la aplicación en un solo lugar.

Desde el primer build hasta el mantenimiento diario, monitorea y controla la aplicación desde el dashboard.

Aislamiento por contenedor

Memoria dedicada, CPU limitada, almacenamiento separado y red segregada para cada aplicación.

Logs en tiempo real

Mira la salida del proceso y del despliegue mientras la aplicación instala, inicia o reinicia.

Métricas del recurso

Acompaña CPU, RAM, disco y tráfico de la app con historial según el plan.

Snapshots

Crea snapshots manuales, restaura una copia anterior o descarga su contenido en ZIP.

Entorno configurable

Define variables de entorno, memoria y el comando de inicio sin editar el código.

Publicación y dominio

Publica con un subdominio vertraweb.app o conecta tu dominio cuando el plan lo permita.

Lenguajes disponibles

Ejecuta tu proyecto con el runtime que ya usas.

Elige un lenguaje compatible y consulta sus versiones, configuración y ejemplos para empezar.

Formas de publicar

Empieza donde ya vive tu código.

Elige el camino más simple para tu proyecto y cambia de flujo cuando lo necesites.

Archivo ZIP

Sube el código desde el dashboard o la API para crear una aplicación o reemplazar su contenido.

Repositorio de GitHub

Selecciona un repositorio, incluso privado, y despliega nuevas versiones desde él.

Push automático

Con un webhook en un plan compatible, cada push inicia un nuevo despliegue.

Extensión de VS Code

Envía el proyecto directamente desde el editor y mantén el despliegue cerca del código.

dashboard / mi-aplicación
estado del despliegueonline
Aplicación creadahecho
Contenedor iniciandohecho
Proceso onlinehecho
Recuperación lista
los logs y el estado siguen disponibles

Ciclo de vida

Cuando algo falla, la app tiene un camino claro de vuelta.

El dashboard muestra cada estado del proceso. En planes compatibles, un crash activa el reinicio automático; un crash loop se detiene para no ocultar el error raíz.

  • Bot y Website son los tipos de aplicación; también puedes publicar una app después.
  • Los sitios reciben SSL automático y pueden usar subdominio o dominio propio.
  • Cinco crashes en diez minutos forman un crash loop y pausan el auto-restart por seguridad.
Dudas

Preguntas frecuentes

Lo esencial antes de poner tu primera aplicación online.

¿Qué tipos de aplicaciones puedo alojar?

Bot es un proceso en segundo plano, como un bot de Discord, automatización o worker. Website es un proceso accesible por HTTP/HTTPS, como una API, aplicación web o SPA.

¿Necesito preparar una imagen Docker?

No. Sube el ZIP o conecta GitHub; Vertra instala las dependencias, inicia el proceso configurado y coloca el código en un contenedor. El archivo opcional vertracloud.config puede definir nombre, entrada, start, build, versión, puerto y memoria.

¿Qué lenguajes son compatibles?

JavaScript, TypeScript, Python, Go, Rust, Java, Bun, PHP, Ruby y sitios estáticos. Consulta las versiones recomendadas y un ejemplo de configuración en la página de runtimes.

¿Mi aplicación puede tener un dominio propio?

Sí, cuando el plan incluye dominios propios. La plataforma valida el DNS y provisiona SSL automáticamente. La publicación con subdominio vertraweb.app y la elección del nombre dependen del plan.

¿Qué ocurre cuando el proceso se cae?

La app entra en Error y sus logs ayudan a encontrar la causa. La plataforma intenta iniciarla de nuevo sola, en cualquier plan; cinco crashes en diez minutos forman un crash loop y desactivan nuevos intentos durante 24 horas.

¿Puedo recuperar el contenido de una aplicación?

Puedes crear snapshots manuales, restaurar un snapshot anterior y descargar su contenido en ZIP. Los snapshots manuales están disponibles desde el plan Scale.

¿Listo para publicar?

Tu próximo despliegue puede empezar ahora.

Crea una aplicación, elige el runtime y acompaña el primer build desde el dashboard.

Empezar gratis