Este é um exemplo de como configurar um aplicativo Java para ser implantada nos serviços de Hospedagem de Aplicativos da Kinsta.

Durante o processo de implantação, Kinsta instala automaticamente as dependências definidas no seu arquivo pom.xml. Você deve garantir que sua classe principal esteja definida no arquivo pom.xml.

  1. Crie um Fork no repositório GitHub: Kinsta – Hello World – Java
  2. No MyKinsta, adicione um aplicativo com o repositório Hello World Java. O comando Start pode ser deixado em branco para o processo web, pois Kinsta detecta automaticamente o comando necessário durante a primeira implantação.

O aplicativo está disponível assim que a construção termina e uma página do Hello World é carregada na URL do seu aplicativo.

Java Hello World page after successful installation.
Página do Hello World após a instalação bem-sucedida.

Configuração do servidor web

Porta

Kinsta define automaticamente a variável de ambiente PORT. Você não precisa defini-la ou codificá-la no aplicativo. Use System.getenv("PORT") em seu código quando se referir à porta do servidor.

Comando Start

Quando você implanta um aplicativo, Kinsta automaticamente cria processos baseados no Procfile na raiz do repositório. Este repositório inclui o seguinte comando para executar o servidor:
web: java -jar target/kinsta-java-hello-world-1.0-SNAPSHOT.jar