Ajouter une application

Des modèles de démarrage rapide sont disponibles, afin que vous puissiez tester l’hébergement d’applications de Kinsta avec un dépôt Hello World ou suivre les étapes ci-dessous pour ajouter votre propre application.

Ajouter une application

Pour commencer à ajouter une application :

  1. Connectez-vous à MyKinsta.
  2. Allez sur la page Applications.
  3. Cliquez sur Ajouter une application.

La première fois que vous ajoutez une application, vous devez sélectionner un fournisseur de services Git et un dépôt dans votre compte. Vous pouvez choisir l’un des éléments suivants (ou tous) :

Une fois que vous avez connecté votre compte Git, vous serez renvoyé à MyKinsta pour continuer avec les autres étapes de l’ajout de l’application.

Les champs suivants sont disponibles dans le formulaire multipartite avec les effets décrits.

Détails de l’application

Ajoutez les détails de l'application.
Ajoutez les détails de l’application.

Sélectionner une branche

Vous avez ici la possibilité de sélectionner l’un des fournisseurs de services Git pris en charge.

  • Dépôt : Sélectionnez le dépôt Git à utiliser.
  • Branche par défaut : Définissez la branche qui sera déployée lors des modifications et manuellement.
  • Déploiement automatique sur commit : Cochez cette case pour déployer automatiquement votre application à chaque fois qu’un commit est effectué sur la branche sélectionnée ci-dessus.

Détails de base

  • Nom de l’application : Ce nom sera affiché dans MyKinsta pour une référence facile.
  • Emplacement du centre de données : Choisissez le centre de données que vous souhaitez utiliser pour cette application.

Variables d’environnement

Les variables d’environnement fournissent à votre application des informations en dehors de l’exécution de l’application. Elles définissent généralement des éléments tels que les détails de connexion à la base de données et les clés API. Développez cette section pour entrer les variables d’environnement de votre application et sélectionnez si les variables doivent être disponibles pendant l’exécution et/ou le processus de construction.

Cliquez sur Continuer.

Environnement de construction

L’environnement de construction détermine la manière dont nous construisons votre application.

Configurez l'environnement de construction de votre application.
Configurez l’environnement de construction de votre application.

Ressources de construction

Choisissez la machine de construction nécessaire pour construire votre application. Plus la machine de construction dispose de ressources, plus le processus de construction sera rapide.

Image du conteneur

Les trois options suivantes vous permettent de choisir entre l’utilisation de Nixpacks, Buildpacks ou d’un fichier Docker pour créer le conteneur de votre application :

  • Utiliser Nixpacks pour créer l’image du conteneur : Choisissez cette option pour que Kinsta utilise Nixpacks pour créer un conteneur pour votre application sur la base de votre dépôt. Nous essaierons de déterminer automatiquement le meilleur environnement pour votre projet et de créer un conteneur pour celui-ci. Si aucune version n’est spécifiée, nous utiliserons la dernière version disponible pour le langage dans laquelle votre application est écrite. Si vous souhaitez utiliser une version linguistique différente pour votre application, définissez la version dans les fichiers de votre application.
    • Chemin de construction : Le chemin dans le dépôt vers les fichiers nécessaires à la construction de l’application. La plupart des applications sont construites à partir de la racine du référentiel, et le chemin de construction est par défaut (.). Si vous avez un chemin de compilation différent, indiquez-le ici. Par exemple, si votre application doit être construite à partir d’un sous-répertoire (par exemple app), saisissez le chemin de ce sous-répertoire dans le champ Chemin de construction : app.
  • Utiliser les Buildpacks pour configurer l’image du conteneur : Choisissez cette option pour que Kinsta utilise un buildpack pour créer un conteneur pour votre application basé sur votre dépôt. Nous essaierons de déterminer automatiquement le meilleur environnement pour votre projet et de créer un conteneur pour lui. Si aucune version n’est spécifiée, nous utiliserons la dernière version disponible pour le langage dans laquelle votre application est écrite. Si vous souhaitez utiliser une version de langage différente pour votre application, définissez la version dans les fichiers de votre application.
    • Chemin de construction : Le chemin dans le dépôt vers les fichiers nécessaires à la construction de l’application. La plupart des applications sont construites à partir de la racine du dépôt, et le chemin de construction est par défaut (.). Si vous avez un chemin de compilation différent, indiquez-le ici. Par exemple, si votre application doit être construite à partir d’un sous-répertoire (par exemple app), saisissez le chemin de ce sous-répertoire dans le champ Chemin de construction : app.
  • Utilisez Dockerfile pour configurer l’image du conteneur : Si vous voulez plus de contrôle ; ou si vous avez déjà des choses configurées dans un Dockerfile dans votre dépôt, sélectionnez cette option et définissez le chemin et le contexte du Dockerfile. Avec un Dockerfile, vous pouvez utiliser presque n’importe quel langage.
    • Chemin Dockerfile : Le chemin de votre fichier Docker par rapport à la racine du dépôt. Par exemple, si votre fichier Docker se trouve à la racine du dépôt, saisissez Dockerfile dans ce champ. Si votre fichier Docker se trouve dans un sous-répertoire nommé app, saisissez le chemin vers le fichier Docker : app/Dockerfile.
    • Contexte : Le chemin dans le dépôt auquel nous devons accéder pour construire votre application. La plupart des applications sont construites à partir de la racine du dépôt, et vous pouvez saisir la racine du dépôt (.) dans le champ Contexte. Si votre application doit être construite à partir d’un sous-répertoire (par exemple app), saisissez le chemin de ce sous-répertoire dans le champ Contexte: app.

Cliquez sur Continuer.

Ressources

Cette section vous permet de définir les ressources et la commande de démarrage de votre processus web. Vous avez également la possibilité d’ajouter un stockage persistant.

Configurez les ressources de votre application.
Configurez les ressources de votre application.

Configurez vos processus

  • Commande de démarrage : Saisissez la commande de démarrage de votre processus web. Si vous laissez ce champ vide, nous essaierons de le détecter pendant le déploiement. La commande de démarrage d’un processus peut également être modifiée sur la page Processus de votre application après le déploiement.
  • Port : Il est automatiquement fixé à 8080 et ne peut pas être modifié. Si votre application tente de définir le port sur une autre valeur que 8080, vous ne pourrez pas accéder à l’application.
  • Taille du pod : Choisissez la taille du pod pour votre processus. Elle détermine l’unité centrale et la mémoire vive dédiées au processus.
    • Remarque : Si vous choisissez une taille de pod Hobby pour votre processus web, vous ne pourrez pasajouter de domaine personnalisé à votre application. Si vous avez besoin d’un domaine personnalisé pour votre application, vous pouvez le mettre à niveau à tout moment.
  • Disque : Pour ajouter un stockage persistant au processus web, cliquez sur Disque pour développer cette section et complétez ce qui suit :
    • Chemin de montage : Indiquez l’emplacement des fichiers à ajouter au stockage permanent (par exemple, /var/lib/data). Il ne peut s’agir du répertoire racine ou du répertoire des fichiers de configuration. Consultez la documentation sur le stockage persistant pour obtenir la liste complète des chemins de montage non valides.
    • Taille : Choisissez la taille du disque pour votre volume de stockage persistant. Vous pouvez augmenter la taille du disque à tout moment (sur la page Disques de l’application), mais vous ne pouvez pas réduire la taille du disque une fois qu’il a été créé.

Remarque : Si vous avez besoin d’ajouter des processus supplémentaires, tels qu’un worker en arrière-plan ou une tâche cron, vous pouvez les ajouter sur la page Processus de votre application après le déploiement. Si votre application est sans état (pas de stockage persistant), vous pouvez également activer la mise à l’échelle horizontale automatique pour le processus web dans Processus. Cela vous permet de définir un nombre minimum et maximum d’instances (jusqu’à 10) entre lesquelles le processus peut évoluer en fonction des besoins.

Cliquez sur Continuer.

Résumé

Vérifiez les coûts d’utilisation mensuels de votre application et confirmez votre méthode de paiement. Si nécessaire, ajoutez une nouvelle carte pour la méthode de paiement.

Vérifiez et confirmez les coûts d'utilisation mensuels de votre application et le mode de paiement.
Vérifiez et confirmez les coûts d’utilisation mensuels de votre application et le mode de paiement.

Cliquez sur Déployer maintenant pour déployer l’application immédiatement ou sur Déployer plus tard pour déployer l’application manuellement ultérieurement.

Cet article vous a été utile ?