...
Блок кода |
---|
language | yml |
---|
title | eltex-mcdonalds docker-compose |
---|
|
version: "3"
services:
eltex-mcdonalds:
container_name: eltex-mcdonalds
# Откуда брать image и какую версию. Например, версию с фиче-ветки 1.19-172890
image: lab3-testhub.eltex-co.loc:9443ru/softwlc/eltex-mcdonalds:1.19-<tag>
# Ограничиваем контейнеру потребление ОЗУ
mem_limit: 128m
environment:
# Адрес шлюза McDonalds к которому обращается сервис
- CONFIG_FORCE_mcd_baseUrl=${MCD_BASE_URL}
# Порт шлюза McDonalds к которому обращается сервис
- CONFIG_FORCE_mcd_requestPort=${MCD_REQUEST_PORT}
- CONFIG_FORCE_mcd_requestTimeoutMs=${MCD_REQUEST_TIMEOUT_MS}
- CONFIG_FORCE_mcd_connectTimeoutMs=${MCD_CONNECT_TIMEOUT_MS}
- CONFIG_FORCE_mcd_socketTimeoutMs=${MCD_SOCKET_TIMEOUT_MS}
# Фильтр по домену для входящих сообщений от Kafka
- CONFIG_FORCE_mcd_rootDomain=${MCD_ROOT_DOMAIN}
# Токен, для обращения к шлюзу McDonalds
- CONFIG_FORCE_mcd_appToken=${MCD_APP_TOKEN}
- CONFIG_FORCE_mcd_pollPeriodMs=${MCD_POLL_PERIOD_MS}
- CONFIG_FORCE_mcd_chunkSize=${MCD_CHUNK_SIZE}
# Название Kafka-топика
- CONFIG_FORCE_mcd_kafkaTopic=${MCD_KAFKA_TOPIC}
# Адрес сервера Kafka
- CONFIG_FORCE_kafka_bootstrap_servers=${MCD_KAFKA_BOOTSTRAP_SERVERS}
# Имя группы (необязательно)
- CONFIG_FORCE_kafka_group_id=${MCD_KAFKA_GROUP_ID}
- CONFIG_FORCE_kafka_auto_offset_reset=${MCD_KAFKA_AUTO_OFFSET_RESET}
# Уровень логирования сервиса
- MCD_LOG_LEVEL=${MCD_LOG_LEVEL} |
Вместо <tag> необходимо указать актуальную версию, которую можно посмотреть по ссылке.
Блок кода |
---|
|
MCD_BASE_URL=http://localhost
MCD_REQUEST_PORT=5555
MCD_REQUEST_TIMEOUT_MS=5000
MCD_CONNECT_TIMEOUT_MS=5000
MCD_SOCKET_TIMEOUT_MS=5000
MCD_ROOT_DOMAIN=root
MCD_APP_TOKEN=token
MCD_POLL_PERIOD_MS=1000
MCD_CHUNK_SIZE=100
MCD_KAFKA_TOPIC=mcd
MCD_KAFKA_BOOTSTRAP_SERVERS=localhost:9092
MCD_KAFKA_GROUP_ID=mcd
MCD_KAFKA_AUTO_OFFSET_RESET=latest
MCD_LOG_LEVEL=info |
...