...
Блок кода |
---|
language | yml |
---|
title | docker-compose.yml |
---|
|
version: "3"
services:
bob:
image: hub.eltex-co.ru/softwlc/eltex-bob:1.19-<tag>
network_mode: host
ports:
- 9190:9190
volumes:
- "/etc/eltex-bob/excel_config.yaml:/etc/eltex-bob/excel_config.yaml"
- "/etc/eltex-bob/log4j2.xml:/etc/eltex-bob/log4j2-docker.xml"
- "/etc/eltex-bob/application.properties:/etc/eltex-bob/application.properties"
- "/var/log/eltex-bob:/var/log/eltex-bob"
environment:
- spring.datasource.url=${BOB_DB_URL}
- spring.datasource.username=${BOB_DB_USERNAME}
- spring.datasource.password=${BOB_DB_PASSWORD}
- service.profile.id=${BOB_CLIENT_PROFILE}
- service.profile.fields=${BOB_CLIENT_PROFILE_FIELDS}
|
Подсказка |
---|
Вместо <tag> необходимо указать актуальную версию, которую можно посмотреть по ссылке. |
...
Блок кода |
---|
|
# common bob params
BOB_DB_URL=jdbc:mysql://<IP-address>:3306/eltex_ems?useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC
BOB_DB_USERNAME=javauser
BOB_DB_PASSWORD=javapassword
BOB_DB_HIKARI_MAXIMUM_POOL_SIZE=20
BOB_CLIENT_PROFILE=3
BOB_CLIENT_PROFILE_FIELDS=office,company
|
Файлы .env и docker-compose.yml должны находиться в одной папке. Контейнер запускается командой:
...