Guide de Démarrage Rapide
Déployez CaseBender localement en quelques minutes
Prérequis
Avant de commencer, assurez-vous d’avoir installé les éléments suivants sur votre système :
- Docker Engine (20.10.0 ou supérieur)
- Docker Compose (v2.0.0 ou supérieur)
- OpenSSL (pour générer des certificats SSL)
Installation de Docker
Pour macOS :
- Téléchargez et installez Docker Desktop depuis Docker Hub
- Suivez l’assistant d’installation
- Vérifiez l’installation :
Pour Linux (Ubuntu/Debian) :
Vérifiez l’installation :
Pour Windows :
- Téléchargez et installez Docker Desktop depuis Docker Hub
- Suivez l’assistant d’installation
- Vérifiez l’installation :
Déploiement Local
Étape 1 : Cloner le Dépôt
Étape 2 : Configuration de l’Environnement
Créez un fichier .env
dans le répertoire racine :
Modifiez le fichier .env
pour configurer vos variables d’environnement :
Étape 3 : Démarrer les Services
Cette commande démarrera tous les services nécessaires :
- API Backend (Node.js)
- Frontend (React)
- Base de Données (PostgreSQL)
- Redis (pour le cache et les files d’attente)
Étape 4 : Vérifier le Déploiement
Vérifiez que tous les conteneurs fonctionnent :
Vous devriez voir tous les services avec le statut “Up”.
Étape 5 : Accéder à l’Application
- Interface Utilisateur : http://localhost:3000
- API : http://localhost:8000
- Documentation de l’API : http://localhost:8000/api-docs
Identifiants de Connexion par Défaut
Après avoir déployé CaseBender, vous pouvez vous connecter avec les identifiants par défaut suivants :
Pour des raisons de sécurité, nous vous recommandons vivement de modifier ces identifiants par défaut immédiatement après votre première connexion.
Configuration Initiale
Créer un Compte Administrateur
Suivez les instructions pour créer un compte administrateur.
Importer des Données d’Exemple (Optionnel)
Résolution des Problèmes
Vérifier les Journaux
Si vous rencontrez des problèmes, vérifiez les journaux des conteneurs :
Problèmes Courants
Erreur de Connexion à la Base de Données
Assurez-vous que les identifiants de la base de données dans le fichier .env
sont corrects et que le conteneur PostgreSQL fonctionne :
Problèmes de Permissions
Si vous rencontrez des problèmes de permissions lors de l’accès aux volumes Docker :
Prochaines Étapes
Maintenant que vous avez CaseBender fonctionnant localement, vous pouvez :