Ручная настройка
Выполните шаги из этого раздела только в том случае, если в мастере конфигурации вы выбрали сценарий ручной установки Access Manager.
Пропустите этот раздел, если в мастере конфигурации вы выбрали сценарий автоматической установки.
Порядок настройки
- Импортируйте образ Docker.
- Создайте каталоги.
- Настройте права пользователя.
- Запустите контейнер с приложением.
Импорт образа Docker
Скачайте архив, полученный через мастер конфигурации.
Скопируйте на хост каталог ./am_images целиком или выберите только нужные вам архивы tar.gz. Вместе с архивом компонента скопируйте архивы haproxy.tar.gz и tools.tar.gz.
Перейдите в каталог с архивом и распакуйте его с помощью команды:
sudo tar -xf <имя архива>.tar.gzПерейдите в каталог, в который распаковался архив, и импортируйте необходимый образ Docker с помощью команды:
sudo docker load -i <имя архива>.tarЧтобы импортировать все образы, используйте команду:
for f in <имя архива>.tar.gz; do docker load -i "$f"; done
Создание каталогов
Чтобы создать каталоги EventCache (хранение кеша), Logs (логи) и DataProtectionKeys (ключи шифрования), из каталога am выполните команду:
sudo mkdir \
core/EventCache/ core/Logs/ core/DataProtectionKeys/ \
idp/EventCache/ idp/Logs/ idp/DataProtectionKeys/ \
mc/EventCache/ mc/Logs/ mc/DataProtectionKeys/ \
uc/EventCache/ uc/Logs/ uc/DataProtectionKeys/ \
ls/EventCache/ ls/Logs/ ls/DataProtectionKeys/ \
indeed-key/EventCache/ indeed-key/Logs/ indeed-key/DataProtectionKeys/ \
sms-proxy/Logs/ sms-proxy/DataProtectionKeys/
Настройка прав
Перед запуском Access Manager выдайте права пользователю, под которым планируете запускать Access Manager в Docker.
Сделайте владельцем пользователя, указанного в файле .env в переменных AM_UID и AM_GID:
sudo chown -R <200000>:<200000> ./*
Запуск контейнера
После выполнения всех шагов запустите контейнер с приложением:
sudo docker-compose up -d