Инструкция по установке
Требования к серверу
- Минимум 2xVCPU, 4Gb RAM, 30Gb HDD
- ОС: рекомендуем Ubuntu, также будет работать на любых современных Ubuntu/Debian-based и CentOS/Fedora-based операционных системах
Порядок инсталяции
Создайте на выделенном сервере папку (например ~/comparator), разархивируйте и поместите в нее скрипт инсталлятора customer-install.sh. Где customer - ваше уникальное название.
Перейдите в папку, дайте права на запуск скрипта:
cd ~/comparator
chmod +x ./customer-install.sh
Выполните скрипт от имени пользователя, у которого есть права на выполнение команд docker login, docker pull, docker-compose. Если на сервере не установлен docker и или docker-compose то скрипт сам сможет их установить, если у запустившего пользователя есть соответствующие права
sudo ./customer-install.sh
В процессе установки скрипт
-
Проверит наличие установленных
dockerиdocker-composeи если они не установлены предложит пользователю их установить - Спросит у вас нужно ли установить докер-образ СУБД PostgreSQL. Вы можете от этого отказаться, если хотите чтобы сервер использовал имеющийся уже у вас сервер PostgreSQL (рекомендуемая версия 15+), тогда необходимо будет указать параметры подключения к существующему серверу.
-
Создаст в текущей директории файл
.env, в котором будет содержаться переменная окружения с зашифрованным лицензионным ключом, а также могут содержаться другие переменные, необходимые для работы сервера -
Создаст в текущей директории файл
docker-compose.yml, в котором будет определена конфигурация сервера
Запуск
По окончании установки можно запускать сервер:
docker-compose up -d
Если необходимо настройте автоматический запуск Компаратора при старте сервера