diff --git a/docs/app/deploiement.md b/docs/app/deploiement.md index 7f73ae1..89608d5 100644 --- a/docs/app/deploiement.md +++ b/docs/app/deploiement.md @@ -113,19 +113,27 @@ Le Radar Technologique Laplank est déployé via Portainer en utilisant une stac ### Configuration Portainer 1. **Créer une nouvelle stack** dans Portainer -2. **Nom de la stack** : `laplank-radar-business` (ou autre nom) +2. **Nom de la stack** : `laplank-radar-technologique` (ou autre nom) 3. **Méthode** : Git Repository -4. **Repository URL** : URL du dépôt Git (ex: `https://git.open.us.org/AJR/TechradarDev.git`) -5. **Branch** : `dev-biz` (ou la branche appropriée) +4. **Repository URL** : `https://git.open.us.org/AJR/TechradarDev.git` +5. **Reference** : `refs/heads/dev-tech` (branche actuelle) 6. **Compose path** : `docker-compose.business.yml` +**Note** : Si le dépôt est privé, utiliser un Personal Access Token dans l'URL : +- `https://@git.open.us.org/AJR/TechradarDev.git` + ### Configuration Docker Compose Laplank Le fichier `docker-compose.business.yml` configure : -- **Port** : 3006 (mappé depuis le port 3000 du conteneur) -- **Image** : Construite depuis `Dockerfile.business` +- **Port** : `3006:3000` (port 3006 de l'hôte mappé vers le port 3000 du conteneur) +- **Container name** : `laplank-radar-business` +- **Image** : Construite depuis `Dockerfile.business` lors du déploiement - **Environnement** : `NODE_ENV=production` -- **Restart policy** : `unless-stopped` +- **Restart policy** : `unless-stopped` (redémarre automatiquement en cas d'arrêt) + +**Accès à l'application :** +- URL : `http://:3006` +- Mot de passe : `laplank-radar` ### Dockerfile Business @@ -143,13 +151,31 @@ Le `Dockerfile.business` : Si le dépôt est privé, utiliser un **Personal Access Token** (Gitea) : 1. Créer un token dans Gitea avec les permissions de lecture -2. Utiliser l'URL : `https://@git.open.us.org/AJR/TechradarDev.git` +2. Utiliser l'URL avec le token : `https://@git.open.us.org/AJR/TechradarDev.git` +3. Exemple : `https://glpat-xxxxxxxxxxxx@git.open.us.org/AJR/TechradarDev.git` + +**Configuration complète pour dépôt privé :** +- **Repository URL** : `https://@git.open.us.org/AJR/TechradarDev.git` +- **Reference** : `refs/heads/dev-tech` +- **Compose path** : `docker-compose.business.yml` ### Mise à jour Pour mettre à jour le Radar Technologique Laplank dans Portainer : -1. **Pull latest image** : Dans Portainer, utiliser "Pull latest image" -2. **Rebuild** : Ou reconstruire la stack depuis Git + +**Option 1 : Rebuild depuis Git (recommandé)** +1. Aller dans **Stacks** → Sélectionner la stack `laplank-radar-technologique` +2. Cliquer sur **Editor** +3. Cliquer sur **Update the stack** +4. Portainer va reconstruire l'image depuis la dernière version de la branche `dev-tech` + +**Option 2 : Pull & Redeploy** +1. Aller dans **Containers** → Sélectionner `laplank-radar-business` +2. Cliquer sur **Recreate** (si l'image a été rebuild ailleurs) + +**Vérification après mise à jour :** +- Vérifier les logs : **Containers** → `laplank-radar-business` → **Logs** +- Tester l'application : `http://:3006` ## Déploiement avec Drone CI