Documentation de Déploiement

Introduction

Cette documentation décrit les étapes nécessaires pour déployer l'application MyShop. Elle est destinée aux développeurs.

Prérequis

  • Accès au dépôt Git.
  • Environnement de développement configuré.
  • Accès au serveur de déploiement.
  • Outils nécessaires installés :
    • Docker
    • Node.js
    • npm/yarn

Étapes de Déploiement

1. Cloner le Dépôt

git clone https://github.com/username/MyShop.git
cd MyShop

2. Installer les Dépendances

npm install

3. Configuration des Variables d'Environnement

Créer un fichier .env à la racine du projet et y ajouter les variables nécessaires :

DB_HOST=...
DB_USER=...
DB_PASSWORD=...

4. Construire l'Application

npm run build

5. Lancer l'Application en Local

npm start

6. Déployer sur le Serveur

  • Copier les fichiers générés dans le dossier build/ vers le serveur.
  • Configurer le serveur web (ex. Nginx, Apache) pour pointer vers le dossier build.

Tests Post-Déploiement

  • Vérifier que l'application est accessible via l'URL.
  • Tester les fonctionnalités principales.

Résolution des Problèmes

Erreurs courantes

  • Erreur de connexion à la base de données : Vérifiez les variables d'environnement.
  • Problème de dépendances : Supprimez node_modules et réinstallez.

Ressources Supplémentaires