Comment créer une application Node.JS à l'aide du sélecteur sur cPanel ?

cPanel dispose d’un sélecteur Node.js permettant de configurer facilement des applications Node.js. Grâce à cette procédure, il vous sera possible de configurer rapidement votre application sur votre hébergement web.

1. Comment configurer une application Node.js avec l’interface cPanel?

Voici la procédure permettant de créer une application Node.js par le biais de cPanel.

1. Créer l’application

Connectez-vous à votre interface cPanel et cliquez sur le bouton “Setup Node.js App” se trouvant dans la rubrique “Logiciels“.

créer une application Node.JS

Cliquez ensuite sur le bouton “Create Application” afin de débuter la configuration de cette dernière.

créer une application Node.JS

Remplissez les champs de configuration comme suit :

  • Node.js version : Sélectionnez la version Node.js souhaitée.
  • Mode Application : Choisissez si l’application doit être en production ou en développement.
  • Application root : Il s’agit de l’emplacement du système de fichiers pour les fichiers d’applications. L’entrée sera toujours ajoutée à /home/utilisateur.
  • Application URL : L’adresse internet de l’application.
  • Startup file : Le fichier initial qui sera traité lors du lancement de l’application.

créer une application Node.JS

Cliquez sur “Create“, une fois le formulaire complété.

créer une application Node.JS

L’application démarre automatiquement après la création. Vous avez la possibilité de visualiser la page de test en cliquez sur l’onglet “Open“.

créer une application Node.JS

Maintenant que votre application est créée, il vous est possible d’améliorer l’environnement grâce au fichier de paramètres package.json ainsi que le gestionnaire de package npm.

2. Comment créer le fichier package.json?

Rendez-vous pour cela sur le “Gestionnaire de fichiers” accessible dans la rubrique “Fichiers” de votre interface cPanel.

créer une application Node.JS

Dans la colonne de gauche, cliquez sur le dossier racine de l’application.

créer une application Node.JS

Cliquez sur “+Fichiers” afin de créer un nouveau fichier.

créer une application Node.JS

Indiquez le nom du fichier qui sera “package.json” puis cliquez sur “Create new file“.

créer une application Node.JS

Cliquez droit sur le fichier puis sur “Edit” afin d’éditer le fichier.

créer une application Node.JS

Copiez-collez le texte ci-dessous dans votre fichier package.json :

{
"nom": "application",
"version": "1.0.0",
"description": "Mon application",
"main": "app.js",
"script": {
"test": "echo \"Erreur: aucun test spécifié\" && exit 1"
},
"auteur": "",
"licence": "ISC"
}

Cliquez sur “Enregistrer les modifications” et fermez l’éditeur.

créer une application Node.JS

3. Comment installer npm ?

Vous pouvez installer NPM en vous rendant sur “Setup Node.js App” se trouvant dans la rubrique “Logiciels“.

créer une application Node.JS

Cliquez sur le stylet permettant la modification se trouvant derrière l’application concernée.

créer une application Node.JS

Cliquez enfin sur “Run NPM Install“.

créer une application Node.JS

Dès l’installation de NPM réussi, cela devrait être indiqué en haut de page.

créer une application Node.JS

2. Configuration une application Node.js à l’aide de lignes de commande

Si vous êtes familier avec SSH, il se peut que vous trouviez la procédure plus rapide en utilisant des lignes de commande. Afin d’installer une application node.js à partir de ligne de commande, il vous faudra suivre la procédure suivante :

  • Connectez-vous à votre compte en utilisant un logiciel SSH tel que Putty ou le Terminal disponible sur l’interface cPanel.
  • Créez l’application avec la commande suivante :
cloudlinux-selector create --json --interpreter nodejs --version 11 --app-root app --domain exemple.com --app-uri app
  • Accédez au répertoire de l’application à l’aide de la commande suivante :
cd ~/application
  • Ouvrez l’éditeur à l’aide de la commande “vi” afin d’y copier-coller le texte suivant :
{
"nom": "application",
"version": "1.0.0",
"description": "Mon application",
"main": "app.js",
"script": {
"test": "echo \"Erreur: aucun test spécifié\" && exit 1"
},
"auteur": "",
"licence": "ISC"
}

 

  • Appuyez sur “ESC” puis : et appuyez sur x afin d’enregistrer votre fichier et quitter l’éditeur.
  • Afin d’installer NPM, tapez la commande suivante :
cloudlinux-selector install-modules --json --interpreter nodejs --user exemple.com --app-root app

Vous avez la possibilité de contrôler l’état d’exécution avec les commandes suivantes :

  • Si vous désirez arrêter l’application, la commande sera la suivante :
cloudlinux-selector stop --json --interpreter nodejs --app-root ~/app
  • Pour démarrer l’application :
cloudlinux-selector start --json --interpreter nodejs --app-root ~/app
  • Afin de redémarrer l’application, il vous faudra utiliser la commande suivante :
cloudlinux-selector restart --json --interpreter nodejs --app-root ~/app

J’espère que ce Tuto vous a été utile 👍

Hébergement web