Java

Este é um exemplo de como você pode configurar um aplicativo Java para implantar nos serviços de hospedagem de aplicativos da Kinsta a partir de um repositório do GitHub.

Pré-requisitos

  • Os templates de início rápido da Kinsta são armazenados e gerenciados no GitHub; portanto, você precisa de uma conta do GitHub para acessá-los.
  • Você precisa criar uma conta MyKinsta para implantar o aplicativo.

Implante um aplicativo Java

  1. Você deve fazer login no GitHub e criar um novo repositório a partir deste template (Use this template > Create a new repository): Kinsta – Hello World – Java.
  2. No MyKinsta, clique em Aplicativos > Adicionar aplicativo > selecione GitHub, clique em Conectar provedor git > Autorizar e faça login na sua conta do GitHub.
  3. Escolha o repositório Hello World Java e um local do centro de dados. Deixe todas as outras configurações como padrão e clique em Continuar em cada etapa.
  4. Na etapa Resumo, clique em Implantar agora.

Durante a implantação, a Kinsta detecta automaticamente o Comando Start para o processo web a partir do Procfile no repositório e instala as dependências definidas em seu arquivo pom.xml. Você deve garantir que sua classe principal esteja definida no arquivo pom.xml. O aplicativo estará disponível assim que a implantação for concluída, e uma página Hello World será carregada na URL do seu aplicativo.

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

Você prefere assistir à versão em vídeo?

Configuração do servidor web

Porta

A 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 você se referir à porta do servidor.

Comando Start

Quando você implanta um aplicativo e inclui um Procfile no repositório, a Kinsta cria automaticamente um processo web com base no Procfile na raiz do repositório. Use esse comando em seu Procfile para executar o servidor web:

web: java -jar target/kinsta-java-hello-world-1.0-SNAPSHOT.jar
Este artigo foi útil?