Este es un ejemplo de cómo configurar una aplicación Scala para desplegar en los servicios de Alojamiento de Aplicaciones de Kinsta desde un repositorio GitHub.

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

  1. Inicia sesión en GitHub y crea un nuevo repositorio a partir de esta plantilla (Usa esta plantilla > Crea un nuevo repositorio): Kinsta – Hola Mundo – Scala
  2. En MyKinsta, añade una aplicación con el repositorio Hola Mundo Scala. El comando Start 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 termine la compilación y se cargue una página Hola Mundo en la URL de tu aplicación.

Página Hello World de Scala tras una instalación correcta.
Página Hello World de Scala 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. Utiliza scala.util.Properties.envOrElse("PORT", "8080") en tu código cuando te refieras al puerto del servidor.

Comando de Inicio

Cuando despliegas una aplicación, Kinsta crea automáticamente un proceso web con el ejecutable creado como comando de inicio.