Java

Voici un exemple de configuration d’une application Java à déployer sur les services d’hébergement d’applications de Kinsta à partir d’un dépôt GitHub.

Pré-requis

  • Les modèles de démarrage rapide de Kinsta sont stockés et gérés dans GitHub ; par conséquent, vous avez besoin d’un compte GitHub pour y accéder.
  • Vous devez créer un compte MyKinsta pour déployer l’application.

Déployer une application Java

  1. Connectez-vous à GitHub et créez un nouveau dépôt à partir de ce modèle (Utiliser ce modèle > Créer un nouveau dépôt) : Kinsta – Hello World – Java.
  2. Dans MyKinsta, cliquez sur Applications > Ajouter une application > sélectionnez GitHub, cliquez sur Connecter le fournisseur git > Autoriser, et connectez-vous à votre compte GitHub.
  3. Choisissez le dépôt Java Hello World et l’emplacement du centre de données. Laissez tous les autres réglages par défaut et cliquez sur Continuer à chaque étape.
  4. À l’étape Résumé, cliquez sur Déployer maintenant.

Pendant le déploiement, Kinsta détecte automatiquement la commande de démarrage pour le processus web à partir du Procfile dans le dépôt et installe les dépendances définies dans votre fichier pom.xml. Vous devez vous assurer que votre classe principale est définie dans le fichier pom.xml. L’application est disponible dès que le déploiement est terminé et qu’une page Hello World est chargée à l’URL de votre application.

Page Java Hello World après une installation réussie.
Page Java Hello World après une installation réussie.

Vous préférez regarder la version vidéo ?

Configuration du serveur web

Port

Kinsta définit automatiquement la variable d’environnement PORT. Vous n’avez pas besoin de la définir ou de la coder en dur dans l’application. Utilisez System.getenv("PORT") dans votre code lorsque vous faites référence au port du serveur.

Commande de démarrage

Lorsque vous déployez une application et que vous incluez un Procfile dans le référentiel, Kinsta crée automatiquement un processus web basé sur le Procfile à la racine du dépôt. Utilisez cette commande dans votre Procfile pour lancer votre serveur web :

web: java -jar target/kinsta-java-hello-world-1.0-SNAPSHOT.jar
Cet article vous a été utile ?