Установка Системы¶
Порядок установки Платформы в режиме Docker описан в документе Руководство по установке и конфигурированию Платформы.
Перед установкой Системы необходимо произвести установку Docker-ce, Docker compose plugin 2.0 + (https://docs.docker.com/engine/install/).
Для установки Системы в Docker необходимо выполнить следующие действия:
1. Для загрузки образов предварительно аутентифицироваться c помощью следующей команды:
bash
docker login https://nexus.ldm.ru
2. Ввести «username» и «password», переданные с установочным дистрибутивом.
3. Распаковать содержимое папки «docker» из дистрибутива «digital-archive-1.1.0.tar.gz», выполнив следующую команду:
bash
tar xvf digital-archive-1.1.0.tar.gz
4. Скопировать содержимое папки «docker» в существующую директорию Платформы <platform-dir> (например, /opt/docker-test), выполнив следующую команду:
bash
sudo rsync -a digital-archive-1.1.0/docker/ <platform-dir>/
Примечание: Директория <platform-dir> создается при установке Платформы, дополнительно создавать ее не нужно.
5. В файле «.env» задать все необходимые значения переменных, включая PUBLIC_URL (адрес, по которому пользователи будут обращаться к Системе), а также ENVIRONMENT_PREFIX (значение должно совпадать с префиксом баз данных).
Примечание: При обновлении Системы необходимо проверять файл «.env» на актуальность. Все недостающие переменные будут отображаться в логах ошибок при старте.
Примечание: Содержимое файла docker-compose (файл «digital-archive.yml») представляет собой конфигурацию запускаемых сервисов, описанную в формате YAML. В файле docker-compose путь к образам уже прописан как ldm-products, поэтому дополнительно менять его не требуется.
6. Перейти в директорию, выполнив следующую команду:
bash
cd <platform-dir>
7. Произвести запуск Docker compose с помощью следующей команды:
bash
sudo ./run.sh up
Примечание: Если файл run.sh отсутствует, необходимо использовать следующую команду:
bash
docker compose up -d