Pour déployer une application backend sur Hostman, accédez à la section App Platform et cliquez sur Create.
Accédez à l’onglet Backend et sélectionnez le framework utilisé par votre application.

Vous pouvez connecter un dépôt :
Depuis votre compte GitHub, GitLab ou BitBucket. Cliquez sur le nom de la plateforme, connectez-vous et sélectionnez le dépôt souhaité. Si vous êtes déjà connecté, Hostman affichera immédiatement les dépôts disponibles.
Via URL, en fournissant un lien vers un dépôt créé sur n’importe quelle plateforme. Cliquez sur Connect the repository via URL et saisissez l’URL Git du dépôt. Si le dépôt est privé, saisissez également les informations d’accès.
En savoir plus sur la connexion des dépôts ici.
Sélectionnez une branche pour le déploiement.
Par défaut, nous activons l’option Build by the last executed commit. Dans ce cas, la App Platform déploiera le dernier commit et reconstruira automatiquement l’application lorsque vous ajouterez de nouveaux commits au dépôt. Si nécessaire, vous pouvez désactiver le déploiement automatique.
Si vous souhaitez sélectionner manuellement un commit spécifique, désactivez cette option.
Votre application doit s’exécuter sur un serveur cloud distinct. Sélectionnez la région où le serveur doit être situé et sa configuration.

Vous pouvez toujours mettre à niveau votre serveur ultérieurement ; toutefois, une réduction des ressources ne sera pas possible.
Vous pouvez maintenant ajouter l’application à un réseau privé et spécifier l’adresse IP que l’application utilisera.
Notez que vous ne pouvez pas modifier le réseau privé après le déploiement.


À cette étape, vous pouvez :
définir la commande de build ;
définir les dépendances ;
définir la commande de démarrage ;
définir les variables d’environnement.
Dans la plupart des cas, la App Platform déterminera automatiquement la commande de démarrage de votre projet, vous pouvez donc la laisser inchangée.
Si vous avez besoin de packages système supplémentaires (par exemple, pour construire un projet), spécifiez-les dans la section Dependencies. Ils seront transmis à la commande apt install. Vous pouvez saisir plusieurs dépendances en les séparant par un espace.
Vous pourrez modifier n’importe lequel de ces paramètres ultérieurement et redéployer l’application avec les nouveaux paramètres.
Ici, vous pouvez spécifier un nom et un commentaire pour votre application afin qu’ils soient affichés dans le tableau de bord Hostman. Vous pouvez également sélectionner un projet auquel ajouter l’application.
Ces paramètres peuvent également être modifiés ultérieurement.
Cliquez sur Start Deploy. Une fois le processus lancé, vous verrez le journal de déploiement dans l’onglet Deploy.
Le journal de déploiement contient toutes les informations nécessaires pour résoudre d’éventuels problèmes. Si quelque chose ne fonctionne pas, par exemple en raison d’erreurs dans le code, le journal affichera une notification précisant la cause du problème.
Lors du premier déploiement d’un projet, l’installation du serveur peut prendre un certain temps. Une fois le processus terminé, le statut de l’application sera mis à jour et un message apparaîtra également dans le journal.
C’est terminé !
Vous pouvez trouver l’adresse IP de l’application et le domaine technique lié à l’application dans l’onglet Dashboard. L’application sera disponible sur le port 443 ; le port 80 est également ouvert.
Pour lier votre propre domaine à l’application, suivez ce guide.
À l’avenir, la App Platform surveillera les mises à jour du dépôt et, si le déploiement automatique est activé, reconstruira automatiquement le projet avec les nouvelles modifications.