Go to file
2023-06-06 11:28:44 +03:00
src Добавил исключение ClientConnectorError 2023-06-06 11:28:44 +03:00
.env.dist Изменил время ожидания backoff 2023-06-05 17:44:09 +03:00
.gitignore Initial commit 2023-06-05 11:34:22 +00:00
docker-compose.yml Изменения запуска из-под docker-compose 2023-06-05 16:05:43 +03:00
Dockerfile Изменения запуска из-под Dockerfile 2023-06-05 16:04:19 +03:00
README.md Изменил время ожидания backoff 2023-06-05 17:44:20 +03:00
requirements.txt Зависимосты вынесены из-под src 2023-06-05 15:53:30 +03:00

IPS ETL

Описание

Этот проект представляет собой ETL процесс, который собирает данные из API и передаёт их на принимающую сторону.

Установка и настройка

Предварительные требования

  • Docker
  • Docker-compose
  • Git

Шаги для запуска

  1. Клонируйте репозиторий на вашу машину при помощи команды git clone https://git.jsdio.ru/jsdio/ips_etl.git.
  2. Переименуйте файл .env.dist в .env.
  3. Откройте файл .env и замените значения переменных на свои:
    • API_HOST: адрес хоста API.
    • API_TOKEN: токен API.
    • IBLOCKS: список номеров инфоблоков через запятую без пробелов.
    • DESTINATION_HOST: адрес хоста назначения.
    • DESTINATION_PORT: порт назначения.
    • DESTINATION_PROTOCOL: протокол назначения (http или https).
    • LAST_ID: последний успешно обработанный ID.
    • MAX_WAIT_SIZE: максимальное время ожидания backoff.
  4. После настройки переменных, запустите проект при помощи docker-compose командой docker-compose up -d.