Skip to content

Установка/обновление шаблонов на досках (инструкция)

Начиная с версии 2025.1, шаблоны поставляются отдельно от образа sboard.

Для установки/обновления шаблонов необходимо скачать архив с шаблонами, поместить его в отдельную папку на сервере с контейнером образа sboard, в файле docker-compose указать volume для папки с архивом, после чего запустить docker-compose заново как при обновлении. Подробнее ниже.

1. Настроить volume

Нужно создать пустую папку и указать её в volume для контейнера образа sboard.

Пример для Docker-compose standalone с папкой /DUMPS_FOLDER:

yml
  sboard:
    image: "${DOCKER_REGISTRY}/sboard:${DOCKER_IMAGE_TAG}"
    restart: "always"
    ports:
      - 80:80
      - 443:443
    volumes:
      - "./certs:/certs"
      - "/DUMPS_FOLDER:/usr/src/app/packages/whiteboard-api/dumps:ro"
    environment:
      DOMAIN_NAME: "${DOMAIN_NAME}"
    depends_on:
      - minio
      - redis
      - postgres

После этого нужно будет запустить docker-compose заново как при обновлении:

shell
docker-compose -f docker-compose.yml up -d --force-recreate

Примечание касаемо HA-конфигураций

Если используется HA-конфигурация, в которой запущено более одного контейнера образа sboard, то volume с архивом шаблонов необходимо указывать для всех контейнеров, для того чтобы любой из контейнеров мог обработать запрос на обновление шаблонов.

2. Скачать архив с шаблонами

Ссылка на актуальный архив находится по адресу: https://sboard.online/docs/upload-templates/latest-dump

Скачанный архив необходимо поместить в папку volume с именем dump.zip.

Пример

Для того, чтобы скачать архив, можно перейти в папку volume и выполнить следующую команду:

shell
curl -L -o dump.zip https://sboard.online/docs/upload-templates/latest-dump

3. Запустить установку шаблонов

Для запуска обновления шаблонов из архива нужно нажать кнопку "Обновить" в соответствующем разделе настроек администратора.