1. Home
  2. Hébergements Web
  3. Hébergements cPanel
  4. Comment déployer une application Node.js + MySQL avec cPanel

Comment déployer une application Node.js + MySQL avec cPanel

Téléversement des fichiers de l’application Node.js

  1. Accéder au cPanel

Merci de cliquer ici pour découvrir comment accéder au cPanel.

  1. Accéder au gestionnaire des fichiers sur cPanel
  1. Accéder au répertoire des fichiers de votre nom de domaine/sous domaine afin de téléverser votre App.zip

– Accéder au répertoire des fichiers de votre nom de domaines / sous domaines (exemple_nodejs_app dans notre cas).
– Cliquer sur charger.
– Cliquer sur sélectionner un fichier pour sélectionner le fichier .Zip (exemple.zip dans notre cas) de votre application.

  1. Extraire les fichiers de votre application

Une fois le fichier .zip de votre application est téléversé, vous pouvez l’extraire :

– Cliquer sur le fichier .zip (exemple.zip dans notre cas)
– Cliquer sur Extraire.

  1. Accéder au répertoire des fichiers que vous avez extraits

Une fois l’extraction du fichier .zip est effectués :

– Double clic sur le répertoire des fichiers extrait (exemple dans notre cas).
– Cliquer sur sélectionner tous afin de sélectionner tous les fichiers de votre application.
– Cliquer sur déplacer pour déplacer les fichiers de votre application vers le répertoire de votre projet exemple_nodejs_app.
– Dans le chemin vers lequel vous souhaitiez déplacer ce fichier :

Remplacer /exemple_nodejs_app/exemple par /exemple_nodejs_app

– Cliquer sur Move Files.

Base de données MySQL

  1. Créer votre base de données

Accéder à l’outil Bases de données MySQL disponible sur cPanel afin de créer votre base de données.

Remplissez le champ Nouvelle base de données par le nom de votre base de données et cliquer sur Créer une base de données.

Remplissez les champs suivants et cliquer sur créer un utilisateur pour créer un nouvel utilisateur :

Nom d’utilisateur : Nom de l’utilisateur de la base de données.
Mot de passe : Taper le mot de passe de l’utilisateur de votre base de données.
Confirmation du mot de passe : Retaper le mot de passe de l’utilisateur de votre base de données.

Assigner l’utilisateur que vous avez créé à votre base de données. et cliquer sur Ajouter.

Accorder les privilèges nécessaires à l’utilisateur de votre base de données, ensuite cliquer sur Apporter des modifications pour valider.

  1. Téléverser votre base de données

Accéder à l’outil phpMyAdmin afin de télécharger le fichier de votre base de données .sql.

– Cliquer sur le nom de votre base de données (exemple_node_js dans notre cas).
– Cliquer sur importer.
– Cliquer sur Choose File pour téléverser le fichier .sql de votre base de données.
– Cliquer sur importer pour commencer l’importation de la base de données.

  1. Modifier le fichier de connexion à la base de données

Accéder au répertoire des fichiers contenant le fichier de connexion à la base de données de votre site (connection dans notre cas).

Sélectionner le fichier de connexion à la base de données (connet.js dans notre cas) et cliquer sur le bouton droit de la souris, ensuite, cliquer sur Edit.

Modifier les paramètres de connexion à la base de données de votre site web :

Host : Nom du serveur de la base de données (Généralement localhost).
DB Name : Nom de la base de données.
DB User : Nom d’utilisateur assigné à la base de données.
DB Password : Mot de passe de l’utilisateur assigné à la base de données.

Création de l’application Node.js

  1. Accéder à l’outil Setup Node.js App disponible sur cPanel

Accéder à l’outil Setup Node.js App

  1. Créer votre application Node.Js

Cliquer sur CREATE APPLICATION pour créer une application Node.js

Par la suite, remplir les champs nécessaires comme suite et cliquer sur CREATE :

Node.js version
Choisissez votre version préférée dans la liste déroulante. (La dernière version est recommandée).
Application mode
Sélectionnez Développement ou Production dans la liste.
Application root
Définissez l’emplacement des fichiers d’application dans le système de fichiers ; C’est le nom du dossier qui contiendra notre application node.js (exemple_nodejs_app dans notre cas).
Application URL
Sélectionnez l’URL sur laquelle vous souhaitez que votre application soit hébergée (exemple.tn dans notre cas).
Application startup file
Il s’agit du nom du fichier de démarrage de votre application (index.js dans notre cas)
Environment variables
Il s’agit d’une valeur définissable par l’utilisateur qui peut affecter la façon dont les processus en cours d’exécution se comporteront sur une application.
  1. Arrêter l’application afin d’installer les dépendances

Une fois l’application est créé, cliquer sur STOP APP.

  1. Run NPM install afin d’exécuter le fichier package.json

Cliquer sur Run NPM install dans le but d’exécuter le fichier package.json.
Une fois l’exécution est achevé, cliquer sur START APP pour démarrer votre application.

  1. Tester votre application

Accéder à l’URL de votre nom de domaine / Sous domaines afin de tester votre application :

https://exemple.tn

Was this article helpful?

Related Articles