Diagramm generieren und lokal starten (Windows/macOS/Linux)

Diagramm generieren und lokal starten (Windows/macOS/Linux)

Diese Anleitung zeigt, wie Sie aus dem DEMO-Builder ein ZIP-Projekt generieren und es lokal mit Docker starten.

  1. Öffnen Sie auf der Startseite den DEMO-Builder und wählen Sie einen Diagrammtyp.
  2. Klicken Sie auf Diagramm bearbeiten.
  3. Füllen Sie Serien und Werte aus. Passen Sie Achsen und Optionen nach Bedarf an.
  4. Klicken Sie auf ZIP generieren. Bestätigen Sie im Dialog Bestätigen, dass Ihr Abo aktiv ist und der ZIP-Zähler > 0.
  5. Entpacken Sie das heruntergeladene Archiv.
  6. Installieren und starten Sie Docker Desktop von docker.com.
  7. Führen Sie im entpackten Ordner das zentrale Skript aus:
    • Windows: Doppelklick auf run-docker-windows.bat
    • macOS/Linux:
      chmod +x ./run-docker-unix.sh
      ./run-docker-unix.sh
    Die Skripte versuchen zuerst, Container ohne Neu-Build zu starten. Fehlen Images, wird automatisch versucht, base-images.tar (falls vorhanden) zu laden, und erst dann bei Bedarf einmalig zu bauen.
  8. Im Browser öffnen:
    • Frontend: http://localhost:8081/
    • Backend: http://localhost:8080/

Tipp: Falls Ihr Tarif eine Offline-Lizenz enthält, laden Sie sie unter Einstellungen herunter und legen Sie sie in frontend/public/license.cwclic ab.

Erweitert (offline, Rebuild, Stop)

Offline-Vorbereitung (einmal online ausführen)

Auf einem Online-Rechner ausführen:

  • Windows: preload-base-images-windows.bat
  • macOS/Linux: ./preload-base-images-unix.sh

Das Skript lädt Basis-Docker-Images und packt sie in base-images.tar. Kopieren Sie die Datei später auf die Offline-Maschine.

Images offline laden

Auf der Offline-Maschine (neben docker-compose.yml):

  • Windows: load-base-images-windows.bat
  • macOS/Linux: ./load-base-images-unix.sh

Alternativ startet das zentrale Skript automatisch das Laden von base-images.tar, falls vorhanden.

Neuaufbau erzwingen

  • Windows: run-docker-windows.bat rebuild
  • macOS/Linux: ./run-docker-unix.sh rebuild
  • oder Umgebungsvariable: CWC_REBUILD=1

Stop / Bereinigung

  • Container stoppen: stop-docker-windows.bat oder ./stop-docker-unix.sh
  • Vollständige Bereinigung (inkl. Volumes) manuell:
    docker compose down -v

Fehlerbehebung

  • Docker läuft nicht: Docker Desktop starten und erneut versuchen.
  • Ports belegt: Ports in docker-compose.yml anpassen und neu starten.
  • Rechte (mac/linux): chmod +x ./run-docker-unix.sh ausführen.
  • Kein Internet / auth.docker.io-Fehler: Offline-Ablauf verwenden — base-images.tar vorbereiten, mit load-base-images-* laden und das zentrale Skript erneut starten.