Questo è un esempio di come configurare un’applicazione Java da distribuire sui servizi di Hosting di Applicazioni di Kinsta da un repository GitHub.

Durante il processo di distribuzione, Kinsta installa automaticamente le dipendenze definite nel file pom.xml. È necessario assicurarsi che la classe principale sia definita nel file pom.xml.

  1. Accedere a GitHub e creare un nuovo repository da questo template (Usa questo template > Crea un nuovo repository): Kinsta – Hello World – Java
  2. In MyKinsta, aggiungere un’applicazione con il repository Hello World Java. Il Comando Start può essere lasciato vuoto per il processo web, poiché Kinsta rileva automaticamente il comando richiesto dal Procfile nel repository.

L’applicazione è disponibile non appena la compilazione termina e viene caricata una pagina Hello World all’URL dell’applicazione.

Pagina Java Hello World dopo l'installazione.
Pagina Java Hello World dopo l’installazione.

Preferisci guardare la versione video?

Configurazione del Server Web

Porta

Kinsta imposta automaticamente la variabile d’ambiente PORT. Non è necessario definirla o inserirla nell’applicazione. Usate System.getenv("PORT") nel vostro codice quando vi riferite alla porta del server.

Comando di Avvio

Quando si distribuisce un’applicazione e si include un Procfile nel repository, Kinsta crea automaticamente un processo web basato sul Procfile nella root del repository. Usare questo comando nel Procfile per eseguire il server web:
web: java -jar target/kinsta-java-hello-world-1.0-SNAPSHOT.jar