Установка локального сервера лицензий
Как развернуть локальный сервер лицензий на Docker-хосте. Сначала проверьте системные требования; после установки переходите к первоначальной настройке.
Эта страница описывает локальный сервер лицензий версии 5.1. Для версии 4.2 и более ранних детали могут отличаться — см. инструкцию по поставке версии 4.2 (PDF).
Пакет поставки¶
Установочный пакет готовится для вашей организации после подписания договора. Он уникален для вашей организации и предназначен для использования одним юридическим лицом — не публикуйте его. Где его скачать, сообщит ваш поставщик; для загрузки может потребоваться аутентификация с данными из файла электронной лицензии.
Распакуйте скачанный архив на локальный диск — не на сетевую папку и не на подключённый сетевой диск — и выполняйте все дальнейшие действия в этой папке. В ней два файла:

docker-compose.yml— текстовый файл с конфигурацией Docker;- архив
.tarс образами Docker.
Оба файла можно использовать без изменений, если вас устраивает конфигурация по умолчанию.
Загрузка образов¶
Убедитесь, что Docker и Docker Compose установлены и работают. Откройте терминал или командную строку в папке с распакованными файлами и импортируйте образы в Docker:

Выбор портов¶
В docker-compose.yml заданы два внешних порта, которые можно изменить, если они уже заняты на хосте:
- HTTP-порт 80 — веб-страницы сервера;
- HTTPS-порт 443 — защищённые подключения ПО SMath.
Если вы их измените, откройте в брандмауэре новые порты (Сеть).
Запуск сервера¶
После успешного выполнения команды Docker запускает контейнеры сервера:

| Контейнер | Назначение |
|---|---|
smath-app |
Основное приложение с бизнес-логикой системы. Журналы пишет так, как описано в разделе Доступ к журналам локального сервера лицензий. |
smath-db |
Система управления базой данных. |
smath-init |
Средство первоначальной настройки окружения; завершает работу, когда всё готово. |
Сервер запущен. Откройте его веб-страницы, чтобы выполнить первоначальную настройку.