...
Блок кода | ||||
---|---|---|---|---|
| ||||
version: "3" services: eltex-jobs: container_name: eltex-jobs ports: # Проброс порта из контейнера на хост. На этот порт обращается Eltex-Bruce. - 9696:${SERVER_PORT} image: ${ELTEX_HUB}/eltex-jobs:${SWLC_VERSION} environment: # Порт на котором поднят сервис внутри контейнера. По- умолчанию 9696 - SERVER_PORT=${SERVER_PORT} - SPRING_BATCH_JOB_ENABLED=${SPRING_BATCH_JOB_ENABLED} - SPRING_DATASOURCE_JDBCURL=${SPRING_DATASOURCE_JDBCURL} - SPRING_DATASOURCE_DRIVERCLASSNAME=${SPRING_DATASOURCE_DRIVERCLASSNAME} - SPRING_DATASOURCE_USERNAME=${SPRING_DATASOURCE_USERNAME} - SPRING_DATASOURCE_PASSWORD=${SPRING_DATASOURCE_PASSWORD} - SPRING_DATASOURCE_MAXIMUMPOOLSIZE=${SPRING_DATASOURCE_MAXIMUMPOOLSIZE} - SPRING_H2_CONSOLE_ENABLED=${SPRING_H2_CONSOLE_ENABLED} # JDBC-адрес подключения до БД eltex_ems - SPRING_EMSDATASOURCE_JDBCURL=${SPRING_EMSDATASOURCE_JDBCURL} - SPRING_EMSDATASOURCE_DRIVERCLASSNAME=${SPRING_EMSDATASOURCE_DRIVERCLASSNAME} # Логин от БД eltex_ems - SPRING_EMSDATASOURCE_USERNAME=${SPRING_EMSDATASOURCE_USERNAME} # Пароль от БД eltex_ems - SPRING_EMSDATASOURCE_PASSWORD=${SPRING_EMSDATASOURCE_PASSWORD} - SPRING_EMSDATASOURCE_CONNECTIONTIMEOUT=${SPRING_EMSDATASOURCE_CONNECTIONTIMEOUT} - SPRING_EMSDATASOURCE_VALIDATIONTIMEOUT=${SPRING_EMSDATASOURCE_VALIDATIONTIMEOUT} - SPRING_EMSDATASOURCE_IDLETIMEOUT=${SPRING_EMSDATASOURCE_IDLETIMEOUT} - SPRING_EMSDATASOURCE_MINIMUMIDLE=${SPRING_EMSDATASOURCE_MINIMUMIDLE} - SPRING_EMSDATASOURCE_MAXIMUMPOOLSIZE=${SPRING_EMSDATASOURCE_MAXIMUMPOOLSIZE} # Адрес хоста NGW - SERVICES_NGW_HOST=${SERVICES_NGW_HOST} # Адрес порта NGW - SERVICES_NGW_PORT=${SERVICES_NGW_PORT} - SERVICES_NGW_RETRIES=${SERVICES_NGW_RETRIES} - SERVICES_NGW_ATTACHMENT_MAXSIZE=${SERVICES_NGW_ATTACHMENT_MAXSIZE} - SERVICES_REPORT_ALLSESSIONS_COMPRESS=${SERVICES_REPORT_ALLSESSIONS_COMPRESS} - SERVICES_MONGO_DATABASE=${SERVICES_MONGO_DATABASE} # Адрес подключения к MongoDB - SERVICES_MONGO_URI=${SERVICES_MONGO_URI} # JDBC-адрес подключения до БД radius - SPRING_RADIUSDATASOURCE_JDBCURL=${SPRING_RADIUSDATASOURCE_JDBCURL} - SPRING_RADIUSDATASOURCE_DRIVERCLASSNAME=${SPRING_RADIUSDATASOURCE_DRIVERCLASSNAME} # Логин от БД radius - SPRING_RADIUSDATASOURCE_USERNAME=${SPRING_RADIUSDATASOURCE_USERNAME} # Пароль от БД radius - SPRING_RADIUSDATASOURCE_PASSWORD=${SPRING_RADIUSDATASOURCE_PASSWORD} - GELF_LEVEL=${GELF_LEVEL} - GELF_HOST=${GELF_HOST} - GELF_PORT=${GELF_PORT} - JOBS_LOG_LEVEL=${JOBS_LOG_LEVEL} - JOBS_CONSOLE_LEVEL=${JOBS_CONSOLE_LEVEL} - TZ=${TZ} |
...
Блок кода | ||||
---|---|---|---|---|
| ||||
ELTEX_HUB=hub.eltex-co.ru/softwlc SWLC_VERSION=1.2127-<tag> SERVER_PORT=9696 SERVICES_MONGO_DATABASE=jobs SERVICES_MONGO_URI=mongodb://<ip_mongodb_server>:27017/jobs SERVICES_NGW_ATTACHMENT_MAXSIZE=10000000 SERVICES_NGW_HOST=<ip_ngw_service> SERVICES_NGW_PORT=8040 SERVICES_NGW_RETRIES=1 SERVICES_REPORT_ALLSESSIONS_COMPRESS=true SPRING_BATCH_JOB_ENABLED=false SPRING_DATASOURCE_DRIVERCLASSNAME=org.h2.Driver SPRING_DATASOURCE_JDBCURL=jdbc:h2:mem:testdb;DB_CLOSE_ON_EXIT=FALSE SPRING_DATASOURCE_MAXIMUMPOOLSIZE=200 SPRING_DATASOURCE_PASSWORD= SPRING_DATASOURCE_USERNAME=sa SPRING_H2_CONSOLE_ENABLED=true # Настройка подключения к БД eltex_ems SPRING_EMSDATASOURCE_CONNECTIONTIMEOUT=15000 SPRING_EMSDATASOURCE_DRIVERCLASSNAME=com.mysql.cj.jdbc.Driver SPRING_EMSDATASOURCE_IDLETIMEOUT=30000 SPRING_EMSDATASOURCE_JDBCURL=jdbc:mysql://<ip_mysql_server>/eltex_ems?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf8&relaxAutoCommit=true&connectTimeout=5000 SPRING_EMSDATASOURCE_MAXIMUMPOOLSIZE=48 SPRING_EMSDATASOURCE_MINIMUMIDLE=1 SPRING_EMSDATASOURCE_PASSWORD=javapassword SPRING_EMSDATASOURCE_USERNAME=javauser SPRING_EMSDATASOURCE_VALIDATIONTIMEOUT=3000 SPRING_H2_CONSOLE_ENABLED=true # Настройка подключения к БД radius SPRING_RADIUSDATASOURCE_DRIVERCLASSNAME=com.mysql.cj.jdbc.Driver SPRING_RADIUSDATASOURCE_JDBCURL=jdbc:mysql://<ip_mysql_server>/radius?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf8&relaxAutoCommit=true&connectTimeout=5000 SPRING_RADIUSDATASOURCE_PASSWORD=javapassword SPRING_RADIUSDATASOURCE_USERNAME=javauser # Настройка перенаправления логов в Graylog GELF_HOST=udp:<ip_graylog_server> GELF_PORT=12201 GELF_LEVEL=OFF # Настройка логгирования JOBS_CONSOLE_LEVEL=INFO JOBS_LOG_LEVEL=INFO #Настройка часового пояса TZ=Asia/Novosibirsk |
...
Подсказка |
---|
Вместо <tag> необходимо указать актуальную версию, которую можно посмотреть по ссылке. Вместо <ip_mongodb_server> необходимо указать ip-адрес сервера MongoDB. Вместо <ip_ngw_service> необходимо указать ip-адрес сервиса NGW. Вместо <ip_mysql_server> необходимо указать ip-адрес сервера MySQL. Вместо <ip_graylog_server> необходимо указать ip-адрес сервера Graylog .(либо указать localhost, если не планируется использовать отправку логов) |
Описание переменных (environment)
...