Scala
Este es un ejemplo de cómo configurar una aplicación Scala para desplegarla en los servicios de Alojamiento de Aplicaciones de Kinsta desde un repositorio de GitHub.
Requisitos Previos
- Las plantillas de inicio rápido de Kinsta se almacenan y gestionan en GitHub; por lo tanto, necesitas una cuenta de GitHub para acceder a ellas.
- Necesitas crear una cuenta MyKinsta para desplegar la aplicación.
Desplegar una Aplicación Scala
- Accede a GitHub y crea un nuevo repositorio a partir de esta plantilla (Utilizar esta plantilla > Crear un nuevo repositorio): Kinsta – Hello World – Scala.
- En MyKinsta, haz clic en Aplicaciones > Añadir aplicación > selecciona GitHub, haz clic en Conectar proveedor git > Autorizar, e inicia sesión en tu cuenta de GitHub.
- Elige el repositorio Hello World Scala y una Ubicación para el centro de datos. Deja el resto de ajustes por defecto y haz clic en Continuar en cada paso.
- En el paso Resumen, haz clic en Desplegar ahora.
Durante el despliegue, Kinsta detecta automáticamente el comando de Inicio para el proceso web e instala las dependencias definidas en tu archivo build.sbt. La aplicación estará disponible en cuanto finalice el despliegue, y se cargará una página Hello World en la URL de tu aplicación.
¿Prefieres ver la versión en vídeo?
Configuración del Servidor Web
Puerto
Kinsta establece automáticamente la variable de entorno PORT
. No necesitas definirla o codificarla 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.