Docker
Уровень сложности: средний
Last updated
Уровень сложности: средний
Last updated
Запуск PassOffice в виде Docker-контейнера доступен только для Linux.
Установите Docker и Docker Compose.
Прежде чем настраивать все остальное, настройте новую переменную среды $PASSOFFICE_HOME
, указывающую на каталог, где будут находиться конфигурация, журналы и файлы данных. Убедитесь, что каталог существует и предоставлено соответствующее разрешение.
Рекомендуется использовать папку /srv/passoffice
:
Для того, чтобы переменная PASSOFFICE_HOME
была доступна во время следующей терминальной сессии, выполните команду:
Контейнеры PassOffice будут использовать следующие смонтированные папки для хранения постоянных данных:
Папки | Использование |
---|---|
Docker-образы PassOffice доступны по ссылке passoffice.ru/download
Для получения пароля доступа обратитесь к вашему поставщику или на почту support@passoffice.ru
Скачайте docker-образы с файлового сервера по полученной ссылке на устройство, которое имеет доступ к Интернет. Вам требуются файлы passoffice-{version}.tar
, wdm.tar
и postgres-15-alpine.tar
и nginx.tar
.
Скопируйте архивы с docker-образами на сервер PassOffice в папку $PASSOFFICE_HOME
любым удобным способом.
Перейдите в папку $PASSOFFICE_HOME
и выполните импорт docker-образов из архивов, введя команды (вместо {version} укажите версию PassOffice):
Готово! Приступайте к запуску.
Для получение файлов лицензии обратитесь к вашему поставщику или на почту support@passoffice.ru
При помощи Docker Compose вы можете легко настроить, установить и обновить PassOffice на базе Docker.
Перейдите в папку $PASSOFFICE_HOME
, создайте папку license
и скопируйте в нее файлы лицензии Licence.bin и HWLicence.bin любым удобным способом:
Создайте файл .env
(вместо {version} укажите версию PassOffice):
Создайте файл docker-compose.yml
с следующим содержимым:
Убедитесь, что вы находитесь в папке с файлом docker-compose.yml
и запустите PassOffice:
Для просмотра лога работы сервера PassOffice выполните команду:
Когда сервер PassOffice будет готов принимать входящие запросы, в логах появится надпись:
Сервер PassOffice доступен через веб-браузер по адресу http://
passoffice.example.ru
В случае возникновения проблем с запуском отправьте запрос на почту support@passoffice.ru
Убедитесь, что вы находитесь в папке с файлом docker-compose.yml
и выполните команду:
Аварийное завершение работы серверного приложения PassOffice может повлечь за собой некорректное отключение от ключа аппаратной защиты или, в худшем случае, повреждение данных в БД.
$PASSOFFICE_HOME/data
Данные БД Postgres
$PASSOFFICE_HOME/logs
Логи сервера PassOffice
$PASSOFFICE_HOME/licence
Файлы лицензии
$PASSOFFICE_HOME/config
Файлы настроек