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

Запуск платформы

Для запуска платформы в Docker Compose выполните следующие действия:

1. Создайте директорию, в которой будет размещен файл docker-compose.yaml и другие конфигурационные файлы, например так:

sudo mkdir /opt/ntechcity

2. Перейдите в созданную директорию и разместите в ней полученный в дистрибутиве архив с файлами Docker Compose.

3. Распакуйте архив с файлами Docker Compose, используя команду:

sudo tar -xzf <archive_file> -C /opt/ntechcity --strip-components=1

где <archive_file> — имя файла архива с расширением (например: docker-compose.tgz).

4. В текущей директории /opt/ntechcity cоздайте директорию для хранения файла лицензии:

sudo mkdir -p data/findface-ntls/

5. Поместите полученный с дистрибутивом файл лицензии в созданную директорию:

sudo mv <path_to_license>/<license_file> /opt/ntechcity/data/findface-ntls/

где:

  • <path_to_license> — путь к директории, где находится файл лицензии (например: /home/ubuntu).

  • <license_file> — имя файла лицензии с расширением (например: 088d58e263c574b2bb7aea616f90a888_01933e2bb3107a468d43e3d6e7f7788c.lic).

6. Откройте файл docker-compose.yaml в директории /opt/ntechcity и закомментируйте строки, относящиеся к функциональным решениям. Файл после редактирования должен иметь следующий вид:

1
2
3
4
5
6
7
include:
  - docker-compose-platform.yaml
  # - docker-compose-trash.yaml
  # - docker-compose-object-counter.yaml
  # - docker-compose-vox.yaml
  - docker-compose-ffserver.yaml
  # - docker-compose-superset.yaml

7. Откройте файл .env в той же директории и задайте переменной FFSERVER_ARCH значение cpu или gpu в зависимости от вашего типа развертывания.

8. Находясь в директории /opt/ntechcity, запустите платформу командой:

docker compose up -d

В зависимости от выбранного варианта развертывания (CPU или GPU) запуск контейнеров платформы может занять некоторое время. После завершения запуска откройте веб-браузер и введите IP-адрес сервера, на котором выполняется развертывание, чтобы убедиться, что веб-интерфейс продукта доступен.