Générer un graphique et l’exécuter en local (Windows/macOS/Linux)
Générer un graphique et l’exécuter en local (Windows/macOS/Linux)
Ce guide explique comment générer un projet ZIP depuis le constructeur DEMO et l’exécuter en local avec Docker.
- Sur la page d’accueil, ouvrez le constructeur DEMO et choisissez un type de graphique.
- Cliquez sur Modifier le graphique.
- Renseignez les Séries et les Valeurs. Ajustez axes et options si nécessaire.
- Cliquez sur Générer le ZIP. Dans la fenêtre Confirmer, vérifiez que votre abonnement est actif et que le compteur ZIP > 0.
- Décompressez l’archive téléchargée.
- Installez et lancez Docker Desktop depuis docker.com.
- Dans le dossier décompressé, exécutez le script central :
- Windows : double-cliquez
run-docker-windows.bat - macOS/Linux :
chmod +x ./run-docker-unix.sh ./run-docker-unix.sh
Les scripts tentent d’abord de démarrer les conteneurs sans reconstruire. Si des images manquent, ils essaient de chargerbase-images.tar(si présent), puis effectuent un build unique si nécessaire. - Windows : double-cliquez
- Ouvrez dans le navigateur :
Frontend: http://localhost:8081/Backend: http://localhost:8080/
Astuce : Si votre offre inclut une licence hors-ligne, téléchargez-la dans Paramètres et placez-la dans frontend/public/license.cwclic.
Avancé (hors-ligne, rebuild, stop)
Préparation hors-ligne (à faire une fois en ligne)
Sur une machine connectée :
- Windows :
preload-base-images-windows.bat - macOS/Linux :
./preload-base-images-unix.sh
Le script télécharge les images Docker de base et les empaquette dans base-images.tar. Copiez ce fichier à côté du projet sur la machine hors-ligne.
Charger les images hors-ligne
Sur la machine hors-ligne (près de docker-compose.yml) :
- Windows :
load-base-images-windows.bat - macOS/Linux :
./load-base-images-unix.sh
Sinon, lancez simplement le script central — il essayera de charger base-images.tar automatiquement.
Forcer la reconstruction
- Windows :
run-docker-windows.bat rebuild - macOS/Linux :
./run-docker-unix.sh rebuild - ou variable d’environnement :
CWC_REBUILD=1
Arrêt / nettoyage
- Arrêter les conteneurs :
stop-docker-windows.batou./stop-docker-unix.sh - Nettoyage complet (volumes inclus) manuellement :
docker compose down -v
Dépannage
- Docker n’est pas lancé : ouvrez Docker Desktop et réessayez.
- Ports occupés : modifiez les ports dans
docker-compose.ymlet redémarrez. - Permissions (mac/linux) : exécutez
chmod +x ./run-docker-unix.sh. - Pas d’Internet / erreur auth.docker.io : utilisez le mode hors-ligne — préparez
base-images.tar, chargez-le avecload-base-images-*, puis relancez le script central.