Запуск платформы¶
Для запуска платформы в 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 | |
7. Откройте файл .env в той же директории и задайте переменной FFSERVER_ARCH значение cpu или gpu в зависимости от вашего типа развертывания.
8. Находясь в директории /opt/ntechcity, запустите платформу командой:
docker compose up -d
В зависимости от выбранного варианта развертывания (CPU или GPU) запуск контейнеров платформы может занять некоторое время. После завершения запуска откройте веб-браузер и введите IP-адрес сервера, на котором выполняется развертывание, чтобы убедиться, что веб-интерфейс продукта доступен.