Перейти к содержанию

Подключение к Track.Feed

Для подключения к Track.Feed (в том числе в закрытом контуре) используется токен, входящий в комплект поставки системы, см. раздел «Сервис данных».

Установка локального инстанса Track.Feed для закрытого контура

Для установки потребуется образ sca-feed-offline и дамп базы Track.Feed, входящие в комплект поставки AppSec.Track.

  1. Добавьте в общий файл docker-compose.yml выделенные строки:

    services:
        ...
        offline-feed:
            container_name: offline-feed
            hostname: offline-feed
            image: <sca-feed-offline image>
            ports:
                - "8000:8080"
            networks:
                - track_net
            volumes:
                - ./offline-feed/:/opt/datafile
            restart: always
            security_opt:
                - no-new-privileges
            environment:
                - VALID_DATE=<дата окончания лицензии>
    

    В строке image необходимо подставить название образа и его версию из комплекта поставки.

    В строке environment необходимо подставить дату окончания срока действия лицензии в формате вида YYYY-MM-DD (год-месяц-день, например, 2026-01-31).

  2. Создайте директорию offline-feed в директории Appsec.Track.

    sudo mkdir /opt/appsec-track/offline-feed
    
  3. Распакуйте архив с дампом базы Track.Feed.

    sudo unzip feed-db-2025-08-26-regular.zip
    

    В названии файла архива feed-db необходимо указать актуальную дату сборки архива в формате вида YYYY-MM-DD (год-месяц-день).

  4. Переместите дамп в созданную директорию.

    sudo mv dump.rdb /opt/appsec-track/offline-feed
    

    Владельцем файла dump.rdb обязательно должен быть пользователь 2000:

    sudo chown 2000:2000 ./offline-feed/dump.rdb
    
  5. Запустите AppSec.Track вместе с оффлайн Feed.

    sudo docker-compose up -d
    

Примечание

Также возможен вариант запуска локального Feed отдельно от AppSec.Track. В этом случае требуется создать отдельный файл docker-compose.yml и вставить в него содержимое, указанное в пункте 1, либо запустить sca-feed-offline docker-командой с нужными параметрами, которые можно переписать из docker-compose.yml.

Далее подключите локальный Feed как источник данных в интерфейсе AppSec.Track, как указано в разделе «Сервис данных».