Este es un ejemplo de cómo configurar una aplicación Java 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 pom.xml. Debes asegurarte de que tu clase principal está definida en el archivo pom.xml.

  1. Inicia sesión en GitHub y crea un nuevo repositorio a partir de esta plantilla (Usa esta plantilla > Crea un nuevo repositorio): Kinsta — Hello World — Java
  2. En MyKinsta, añade una aplicación con el repositorio Java Hello World. 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 Hello World en la URL de tu aplicación.

Página Java Hello World después de una instalación correcta.
Página Java Hello World después de 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 System.getenv("PORT") en tu código cuando te refieras al puerto del servidor.

Comando de Inicio

Cuando despliegas una aplicación, Kinsta crea automáticamente procesos basados en el Procfile en el root del repositorio. Este repositorio incluye el siguiente comando para ejecutar el servidor:
web: java -jar target/kinsta-java-hello-world-1.0-SNAPSHOT.jar