docs: actualiser toute la documentation avec les infos du radar business
- Mise à jour du Readme.md avec les infos sur le radar business, port 3004 et protection par mot de passe - Actualisation de docs/README.md avec les instructions pour le radar business - Mise à jour de docs/architecture.md avec la structure complète du projet - Actualisation de docs/configuration.md avec la config business et basePath vide - Mise à jour de docs/developpement.md avec les commandes pour le radar business - Actualisation complète de docs/deploiement.md avec Portainer et Dockerfile.business - Mise à jour de docs/guide-radar-business.md avec les pages de stratégie et protection
This commit is contained in:
@@ -10,17 +10,19 @@ Le fichier `config.json` contient toute la configuration du radar. Il définit l
|
||||
|
||||
```json
|
||||
{
|
||||
"basePath": "/",
|
||||
"basePath": "",
|
||||
"baseUrl": "",
|
||||
"editUrl": "https://git.open.us.org/syoul/TechradarDev/_edit/main/radar/{release}/{id}.md",
|
||||
"logoFile": "logo.svg"
|
||||
"logoFile": "logo.svg",
|
||||
"jsFile": "strategie-script.js"
|
||||
}
|
||||
```
|
||||
|
||||
- **basePath** : Chemin de base pour l'application (modifié dynamiquement en Docker)
|
||||
- **basePath** : Chemin de base pour l'application (vide `""` pour servir à la racine `/`)
|
||||
- **baseUrl** : URL de base du site
|
||||
- **editUrl** : Template d'URL pour éditer les fichiers (utilise {release} et {id})
|
||||
- **logoFile** : Nom du fichier logo dans `public/`
|
||||
- **jsFile** : Fichier JavaScript personnalisé à charger (optionnel, utilisé pour le radar business)
|
||||
|
||||
### Options d'affichage (toggles)
|
||||
|
||||
@@ -150,10 +152,31 @@ Les descriptions des quadrants et anneaux peuvent être modifiées directement d
|
||||
|
||||
Le fichier `custom.css` permet d'ajouter des styles CSS personnalisés qui seront appliqués à l'application.
|
||||
|
||||
## Configuration du Radar Business
|
||||
|
||||
Le Radar Business utilise une configuration spécifique dans `radar-business/config-business.json` :
|
||||
|
||||
### Différences principales
|
||||
|
||||
- **basePath** : `""` (vide) pour servir à la racine
|
||||
- **jsFile** : `"strategie-script.js"` pour charger le script de stratégie
|
||||
- **Quadrants business** : Technologies Différenciantes, Commodité, Risque, Émergentes
|
||||
- **Anneaux stratégiques** : Core, Strategic, Support, Legacy
|
||||
- **Couleurs** : Thème vert (`#1a4d3a` pour le background, `#2ecc71` pour les accents)
|
||||
|
||||
### Script de stratégie
|
||||
|
||||
Le fichier `public/strategie-script.js` est chargé automatiquement et fournit :
|
||||
- Protection par mot de passe (authentification client-side)
|
||||
- Pages de stratégie dynamiques (Markdown converti en HTML)
|
||||
- Navigation dans le header
|
||||
|
||||
## Variables d'environnement
|
||||
|
||||
En Docker, la variable `BASE_PATH` peut être utilisée pour modifier dynamiquement le `basePath` dans `config.json`. Le script `docker-entrypoint.sh` effectue cette modification au démarrage.
|
||||
|
||||
Pour le Radar Business, le `basePath` est fixé à `""` (vide) dans `config-business.json` pour servir l'application à la racine.
|
||||
|
||||
## Tags disponibles
|
||||
|
||||
Les tags suivants sont établis pour classifier les technologies :
|
||||
|
||||
Reference in New Issue
Block a user