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 Hello World Java. El comando de Inicio puede dejarse en blanco para el proceso web ya que Kinsta detecta automáticamente el comando requerido desde el Procfile en el repositorio.

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.

¿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 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 despliegues una aplicación e incluyas un Procfile en el repositorio, Kinsta creará automáticamente un proceso web basado en el Procfile en el root del repositorio. Utiliza este comando en tu Procfile para ejecutar tu servidor web:
web: java -jar target/kinsta-java-hello-world-1.0-SNAPSHOT.jar