Установка программного модуля Коннектор на ОС Ubuntu Linux.
Подразумевается, что система устанавливается на «чистую» ОС.
Обновление репозитория 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
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
Развернуть ресурсы
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
Показывает следующие запущенные контейнеры: