Déployez facilement des applications web modernes

L'Application Manager utilise le puissant serveur Phusion Passenger® pour exécuter des applications dans des langages tels que Node.js™, Python™ ou Ruby™ sur votre compte d'hébergement. Il fait office de gestionnaire qui démarre, surveille votre application et assure la connexion avec le serveur web (Apache/NGINX).

Le flux de travail : Téléchargez d'abord votre code (par ex. via FTP ou Git), puis utilisez l'Application Manager pour enregistrer l'application et lui assigner l'URL souhaitée.

Enregistrer une application

Pour mettre une nouvelle application en ligne, suivez ces étapes :

  1. Dans cPanel, accédez à Logiciel » Application Manager.
  2. Cliquez sur Register Application.
  3. Application Name : Donnez un nom interne à votre application.
  4. Deployment Domain : Sélectionnez le domaine ou le sous-domaine.
  5. Base Application URL : Définissez le chemin via lequel l'application doit être accessible (par ex. simplement / pour la page principale).
  6. Application Path : Indiquez le chemin vers votre code source relatif au répertoire personnel (home).
  7. Deployment Mode : Choisissez Development pour les tests ou Production pour l'exploitation en direct.
  8. Cliquez sur Deploy.

Gérer les variables d'environnement

De nombreuses applications modernes nécessitent des variables pour les mots de passe de base de données ou les clés API. Vous pouvez les enregistrer en toute sécurité dans la section Environment Variables :

  • Cliquez sur Add Variable.
  • Saisissez le nom (par ex. DB_PASSWORD) et la valeur correspondante.
  • Ces valeurs sont disponibles pour l'application en arrière-plan sans avoir à figurer directement dans le code source.

Gestion et dépannage

➤ Dépendances (npm)
Pour les applications Node.js, vous pouvez installer les paquets manquants directement via le bouton "Install Dependencies".
➤ Consulter les logs
Les messages d'erreur se trouvent dans le répertoire de votre application. Pour Node.js dans le sous-dossier /logs/, pour Python dans le fichier stderr.log.
➤ Unregister
La désinscription supprime l'application du gestionnaire et efface la configuration, mais laisse votre code source intact sur le serveur.
Note sur les versions Node.js : Nous supportons différentes versions de Node.js. Veuillez noter qu'en cas de changement de version sur le serveur, les applications existantes devront peut-être être adaptées.

Conseil : Utilisez la gestion de version Git dans cPanel pour rapatrier votre code directement depuis GitHub
sur le serveur avant de l'enregistrer ici.

Cette réponse était-elle pertinente? 0 Utilisateurs l'ont trouvée utile (0 Votes)