chore: modifier le port de publication de 3004 à 3006
- Mise à jour du port dans docker-compose.business.yml - Mise à jour du port dans scripts/serve-business.sh - Mise à jour de toute la documentation (Readme.md et docs/*.md)
This commit is contained in:
@@ -13,7 +13,7 @@ Le projet contient deux radars distincts :
|
|||||||
|
|
||||||
## Radar Business
|
## Radar Business
|
||||||
|
|
||||||
Le Radar Business est un outil stratégique accessible via le port **3004** avec une **protection par mot de passe** (`laplank-radar`).
|
Le Radar Business est un outil stratégique accessible via le port **3006** avec une **protection par mot de passe** (`laplank-radar`).
|
||||||
|
|
||||||
### Fonctionnalités
|
### Fonctionnalités
|
||||||
|
|
||||||
@@ -32,7 +32,7 @@ npm install
|
|||||||
npm run serve-business
|
npm run serve-business
|
||||||
```
|
```
|
||||||
|
|
||||||
Le serveur démarre sur http://localhost:3004
|
Le serveur démarre sur http://localhost:3006
|
||||||
|
|
||||||
### Déploiement
|
### Déploiement
|
||||||
|
|
||||||
@@ -40,7 +40,7 @@ Le Radar Business est déployé via Docker et Portainer :
|
|||||||
|
|
||||||
- **Dockerfile** : `Dockerfile.business`
|
- **Dockerfile** : `Dockerfile.business`
|
||||||
- **Docker Compose** : `docker-compose.business.yml`
|
- **Docker Compose** : `docker-compose.business.yml`
|
||||||
- **Port** : 3004 (mappé depuis le port 3000 du conteneur)
|
- **Port** : 3006 (mappé depuis le port 3000 du conteneur)
|
||||||
- **Base path** : `/` (racine)
|
- **Base path** : `/` (racine)
|
||||||
|
|
||||||
## Content Guidelines
|
## Content Guidelines
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ services:
|
|||||||
# image: votre-registre/laplank-radar-business:latest
|
# image: votre-registre/laplank-radar-business:latest
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
ports:
|
ports:
|
||||||
- "3004:3000" # Mappe le port 3004 de l'hôte vers le port 3000 du conteneur
|
- "3006:3000" # Mappe le port 3006 de l'hôte vers le port 3000 du conteneur
|
||||||
environment:
|
environment:
|
||||||
- NODE_ENV=production
|
- NODE_ENV=production
|
||||||
# Optionnel : Persistance des logs si nécessaire
|
# Optionnel : Persistance des logs si nécessaire
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ npm install
|
|||||||
npm run serve-business
|
npm run serve-business
|
||||||
```
|
```
|
||||||
|
|
||||||
Le serveur démarre sur http://localhost:3004
|
Le serveur démarre sur http://localhost:3006
|
||||||
|
|
||||||
**Note** : Le radar business est protégé par un mot de passe (`laplank-radar`).
|
**Note** : Le radar business est protégé par un mot de passe (`laplank-radar`).
|
||||||
|
|
||||||
|
|||||||
@@ -127,7 +127,7 @@ Le fichier `public/strategie-script.js` contient :
|
|||||||
Le projet utilise plusieurs commandes :
|
Le projet utilise plusieurs commandes :
|
||||||
- `npm run build` : Génère les fichiers statiques du radar principal
|
- `npm run build` : Génère les fichiers statiques du radar principal
|
||||||
- `npm run serve` : Lance un serveur de développement du radar principal (port 3000)
|
- `npm run serve` : Lance un serveur de développement du radar principal (port 3000)
|
||||||
- `npm run serve-business` : Lance un serveur de développement du radar business (port 3004)
|
- `npm run serve-business` : Lance un serveur de développement du radar business (port 3006)
|
||||||
|
|
||||||
Le déploiement se fait via Docker avec plusieurs configurations selon l'environnement :
|
Le déploiement se fait via Docker avec plusieurs configurations selon l'environnement :
|
||||||
- **Radar principal** : Via `docker/Dockerfile` ou `Dockerfile`
|
- **Radar principal** : Via `docker/Dockerfile` ou `Dockerfile`
|
||||||
|
|||||||
@@ -122,7 +122,7 @@ Le Radar Business est déployé via Portainer en utilisant une stack Docker Comp
|
|||||||
### Configuration Docker Compose Business
|
### Configuration Docker Compose Business
|
||||||
|
|
||||||
Le fichier `docker-compose.business.yml` configure :
|
Le fichier `docker-compose.business.yml` configure :
|
||||||
- **Port** : 3004 (mappé depuis le port 3000 du conteneur)
|
- **Port** : 3006 (mappé depuis le port 3000 du conteneur)
|
||||||
- **Image** : Construite depuis `Dockerfile.business`
|
- **Image** : Construite depuis `Dockerfile.business`
|
||||||
- **Environnement** : `NODE_ENV=production`
|
- **Environnement** : `NODE_ENV=production`
|
||||||
- **Restart policy** : `unless-stopped`
|
- **Restart policy** : `unless-stopped`
|
||||||
@@ -247,10 +247,10 @@ docker compose logs --tail=100
|
|||||||
curl http://localhost:3000/techradar
|
curl http://localhost:3000/techradar
|
||||||
```
|
```
|
||||||
|
|
||||||
**Radar Business** : Expose le port 3004 (mappé depuis 3000). Vérifier avec :
|
**Radar Business** : Expose le port 3006 (mappé depuis 3000). Vérifier avec :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
curl http://localhost:3004/
|
curl http://localhost:3006/
|
||||||
```
|
```
|
||||||
|
|
||||||
Note : Le Radar Business est protégé par un mot de passe, donc la réponse peut être l'écran d'authentification.
|
Note : Le Radar Business est protégé par un mot de passe, donc la réponse peut être l'écran d'authentification.
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ Le serveur démarre sur http://localhost:3000/techradar
|
|||||||
npm run serve-business
|
npm run serve-business
|
||||||
```
|
```
|
||||||
|
|
||||||
Le serveur démarre sur http://localhost:3004
|
Le serveur démarre sur http://localhost:3006
|
||||||
|
|
||||||
**Note importante** : Le script `serve-business.sh` :
|
**Note importante** : Le script `serve-business.sh` :
|
||||||
- Sauvegarde temporairement `config.json` et le dossier `radar/`
|
- Sauvegarde temporairement `config.json` et le dossier `radar/`
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ Le Radar Business est un outil stratégique pour analyser les technologies de l'
|
|||||||
|
|
||||||
## Accès
|
## Accès
|
||||||
|
|
||||||
Le Radar Business est accessible sur le **port 3004** et est protégé par un **mot de passe** : `laplank-radar`
|
Le Radar Business est accessible sur le **port 3006** et est protégé par un **mot de passe** : `laplank-radar`
|
||||||
|
|
||||||
L'authentification est gérée côté client via `localStorage` (session valide jusqu'à fermeture du navigateur).
|
L'authentification est gérée côté client via `localStorage` (session valide jusqu'à fermeture du navigateur).
|
||||||
|
|
||||||
@@ -193,7 +193,7 @@ Le Radar Business est déployé via Docker et Portainer :
|
|||||||
|
|
||||||
- **Dockerfile** : `Dockerfile.business`
|
- **Dockerfile** : `Dockerfile.business`
|
||||||
- **Docker Compose** : `docker-compose.business.yml`
|
- **Docker Compose** : `docker-compose.business.yml`
|
||||||
- **Port** : 3004 (mappé depuis le port 3000 du conteneur)
|
- **Port** : 3006 (mappé depuis le port 3000 du conteneur)
|
||||||
- **Base path** : `/` (racine, pas de sous-chemin)
|
- **Base path** : `/` (racine, pas de sous-chemin)
|
||||||
|
|
||||||
Voir [deploiement.md](./deploiement.md) pour les détails complets.
|
Voir [deploiement.md](./deploiement.md) pour les détails complets.
|
||||||
|
|||||||
@@ -29,8 +29,8 @@ cp -r radar-business/2025-01-15 radar
|
|||||||
echo "Configuration business activée"
|
echo "Configuration business activée"
|
||||||
echo "Démarrage du serveur..."
|
echo "Démarrage du serveur..."
|
||||||
|
|
||||||
# Démarrer le serveur sur le port 3004
|
# Démarrer le serveur sur le port 3006
|
||||||
PORT=3004 npm run serve
|
PORT=3006 npm run serve
|
||||||
|
|
||||||
# Restaurer la config originale à la sortie
|
# Restaurer la config originale à la sortie
|
||||||
cleanup() {
|
cleanup() {
|
||||||
|
|||||||
Reference in New Issue
Block a user