====== Установка Коннекторов ======
Установка программного модуля Коннектор на ОС Ubuntu Linux. \\
Подразумевается, что система устанавливается на "чистую" ОС.
===== Установка Docker =====
** Обновление репозитория apt **
sudo apt-get update
** Установка требуемых системных пакетов **
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
** Получение ключа репозитория docker **
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –
** Добавление репозитория docker **
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
** Обновление репозитория apt **
sudo apt-get update
===== Установка Docker-compose =====
** Скачивание docker-compose **
sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)- $(uname -m)" -o /usr/local/bin/docker-compose
** Назначить файл исполняемым **
sudo chmod +x /usr/local/bin/docker-compose
** Настройка прав пользователю запускать docker от своего имени **
sudo usermod -aG docker $USER
Где $USER – имя пользователя, под которым планируется администрирование системы.
===== Установка и настройка Коннекторов =====
Распакуйте содержимое архива с Программным Обеспечением в каталог /opt/diflow
** Для установки системы скопируйте файлы системы с репозитория **
sudo git clone -b release-1.1 https://{git_username}@dl-git.distate.ru/diflow-connectors.git/ /opt/connector/
Где {git_username} – имя пользователя для подключения к репозиторию.
** Измените владельца директории с проектом на пользователя **
sudo chown -R $USER:users /opt/connector
Где $USER – имя пользователя, под которым планируется администрирование системы.
** Перейдите в директорию с проектом **
cd /opt/connector
** С помощью копирования создайте конфигурационные файлы системы: **
cp docker-compose.yml.prod.dist docker-compose.yml
cp docker-compose_resources.yml.dist docker-compose_resources.yml
Внимание!!! \\
Перед дальнейшем продолжением установки необходимо сконфигурировать и проверить сервис подписи. \\
Инструкция: [[dsigner_es_install|Установка Электронной Подписи в сервис подписи.]]
** Развернуть ресурсы **
docker-compose -f docker-compose_resources.yml up -d
** Выполнить миграцию **
./migrate_up.sh
** Создать конфигурационный файл и прописать в нем нужные значения **
cp resources/conf.yaml.dist resources/conf.yaml
** Собрать и запустить сервис коннектора **
docker-compose -f docker-compose.yml up --build -d connector
===== Проверка работоспособности системы =====
Вывод команды
docker ps
Показывает следующие запущенные контейнеры:
* diflow-connectors_connector_1
* connector-db
* connector-dsigner
* rabbitmq