...
Создать директорию для дистрибутива:
Блок кода language bash mkdir -p /srv/dist
Скачать архив приложения в директорию для дистрибутива:
Блок кода language bash https://repo.polymatica.ru/platform/docker/releases/1.12.0версия/platform-1.12.0.tar.gzверсия.tar.gz
где версия – версия продукта в формате x.y.z.
Разархивировать дистрибутив:
Блок кода language bash cd /srv/dist tar -xzf platform-1.12.0.tar.gzверсия.tar.gz
где версия – версия продукта в формате x.y.z.
Загрузить docker образы:
Блок кода language bash cd /srv/dist/images for i in ./*.tar.gz ; do docker load -i $i ; done
После успешной загрузки удалить архивы docker образов:
Блок кода language bash rm ./*.tar.gz
Перенести конфигурационные файлы в директорию для конфигурационных файлов:
Блок кода language bash mv /srv/dist/configs/* /srv/platform
Раскомментировать строку (убрать "#") в конфигурационном файле docker-compose.yml для сервиса manager:
Блок кода language bash sed -i '/polymatica\x2Flicense/s/^#//' /srv/platform/docker-compose.yml
- Если вы вносили изменения в стандартный конфигурационный файл docker-compose.yml , то перед запуском приложения необходимо заново внести их в новом конфигурационном файле
Запустить приложение:
Блок кода language bash cd /srv/platform docker compose up -d --remove-orphans || docker-compose up -d --remove-orphans
...