Charts without Code
ДокументацияЦеныБлогПоддержка
Theme
Войти
Генерация графика и локальный запуск приложения (Windows/macOS/Linux)

Генерация графика и локальный запуск приложения (Windows/macOS/Linux)

Генерация графика и локальный запуск приложения (Windows/macOS/Linux)

Эта инструкция показывает, как сгенерировать ZIP-проект из DEMO-конструктора и запустить его локально через Docker.

  1. На главной странице откройте DEMO-конструктор и выберите тип диаграммы.
  2. Нажмите Редактировать.
  3. Заполните Серии и Значения. При необходимости настройте оси и параметры.
  4. Нажмите Сгенерировать ZIP. В модальном окне Подтвердить убедитесь, что есть активная подписка и счётчик генераций > 0.
  5. Распакуйте скачанный архив.
  6. Установите и запустите Docker Desktop с docker.com.
  7. В распакованной папке запустите центральный скрипт:
    • Windows: дважды кликните run-docker-windows.bat
    • macOS/Linux:
      chmod +x ./run-docker-unix.sh
      ./run-docker-unix.sh
    Скрипты сначала пробуют запустить контейнеры без пересборки. Если образов нет, они автоматически попытаются загрузить архив base-images.tar (если лежит рядом), и только затем при необходимости выполнят единичную сборку.
  8. Откройте в браузере:
    • Frontend: http://localhost:8081/
    • Backend: http://localhost:8080/

Совет: Если в тарифе есть офлайн-лицензия, скачайте её на странице Настройки и положите в frontend/public/license.cwclic.

Офлайн-режим и дополнительные скрипты (опционально)

Офлайн-подготовка (сделать один раз «при сети»)

На любой машине с интернетом выполните:

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

Скрипт скачает базовые образы Docker и упакует их в base-images.tar. Перенесите этот файл к проекту на целевую (оффлайн) машину.

Загрузка образов офлайн

На оффлайн-машине рядом с docker-compose.yml выполните:

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

Альтернатива — просто запустить центральный скрипт: он сам попробует загрузить base-images.tar, если найдёт его.

Принудительная пересборка (когда нужно)

  • Windows: run-docker-windows.bat rebuild
  • macOS/Linux: ./run-docker-unix.sh rebuild
  • или переменная окружения: CWC_REBUILD=1

Остановка/очистка

  • Остановить контейнеры: stop-docker-windows.bat или ./stop-docker-unix.sh
  • Полная очистка (с удалением томов данных) вручную:
    docker compose down -v

Устранение неполадок

  • Docker не запущен: откройте Docker Desktop и повторите запуск.
  • Порты заняты: измените порты в docker-compose.yml и перезапустите.
  • Права (mac/linux): выполните chmod +x ./run-docker-unix.sh.
  • Нет интернета / ошибка auth.docker.io: используйте офлайн-поток выше: подготовьте base-images.tar, загрузите его скриптом load-base-images-* и запустите центральный скрипт снова.