Este es un ejemplo de cómo configurar una aplicación Deno para desplegarla en los servicios de Alojamiento de Aplicaciones de Kinsta.

Deno es un tiempo de ejecución de JavaScript, TypeScript y WebAssembly con valores predeterminados seguros y una gran experiencia para el desarrollador. Las características clave incluyen:

  • TypeScript de serie: Soporte de primera clase para TypeScript — sin necesidad de pasar horas configurando cosas que se rompen tan pronto como se actualiza una dependencia.
  • Una gran herramienta todo en uno: Linter integrado, formateador de código, capacidad de crear un ejecutable autónomo, ejecutor de pruebas, integración con IDE y mucho más.

Más información en Deno.land.

Durante el proceso de despliegue, Kinsta instala automáticamente las dependencias definidas en tu archivo package.json.

  1. Haz un fork del siguiente repositorio de GitHub: Kinsta — Hello World — Deno.
  2. En MyKinsta, añade una aplicación con el comando Hello World — Deno. El comando de Inicio puede dejarse en blanco para el proceso web, ya que Kinsta detecta automáticamente el comando necesario durante el primer despliegue.

La aplicación estará disponible en cuanto finalice la construcción, y se cargará una página Hola Mundo en la URL de tu aplicación.

Página Hola Mundo de Deno tras una instalación correcta.
Página Hola Mundo de Deno tras una instalación correcta.

Configuración del Servidor Web

Puerto

Kinsta establece automáticamente la variable de entorno PORT. No necesitas definirla ni programarla en la aplicación.

Comando de Inicio

Cuando despliegas la aplicación, Kinsta crea automáticamente un proceso web con npm start como Comando de inicio.

Ciclo de Vida del Despliegue

Cada vez que se inicia un despliegue (mediante la creación de una aplicación o un nuevo despliegue debido a un commit entrante), se ejecuta el comando npm build command, seguido del comando npm start.