credit_tracker/docker_compose/credit_tracker_config.env
2026-07-03 15:59:31 +03:00

140 lines
3.9 KiB
Bash

#commons
APP_VERSION=2.0
REGISTRY_URL=10.230.238.56:5000
JMX_MAIN_PORT=11001
JMX_MONITORING_PORT=11002
JMX_HOSTNAME=
#volumes
REPORT_MAIN_DIR=/opt/credit_tracker_docker/main/reports
REPORT_MONITOR_DIR=/opt/credit_tracker_docker/monitor/reports
LOGS_DIR=/opt/credit_tracker_docker/logs
JSON_LOGS_DIR=/opt/credit_tracker_docker/logs/json
ACCESS_LOGS_DIR=/opt/credit_tracker_docker/logs/access
#APM settings
APM_SERVICE_NAME=credit-tracker
APM_SERVER_URLS=test
APM_ENVIRONMENT=test
APM_SERVICE_NODE_NAME=test
HOST_PORT=8081
SERVER_PORT=8099
# datasources
# indic
DB_URL_INDIC=jdbc:db2://10.230.227.101:2668/cprosd22:currentSchema=INDIC;
USERNAME_INDIC=tester
PASSWORD_INDIC=tester
MAXIMUM_POOL_SIZE_INDIC=10
MINIMUM_IDLE_INDIC=10
CONNECTION_TIMEOUT_INDIC=10000
VALIDATION_TIMEOUT_INDIC=5000
IDLE_TIMEOUT_INDIC=600000
MAX_LIFETIME_INDIC=1800000
KEEPALIVE_TIME_INDIC=0
LEAK_DETECTION_THRESHOLD_INDIC=0
# signal
DB_URL_SIGNAL=jdbc:postgresql://10.200.200.133:5432/credit_tracker
USERNAME_SIGNAL=credit_tracker_user
PASSWORD_SIGNAL=
MAXIMUM_POOL_SIZE_SIGNAL=10
MINIMUM_IDLE_SIGNAL=10
CONNECTION_TIMEOUT_SIGNAL=10000
VALIDATION_TIMEOUT_SIGNAL=5000
IDLE_TIMEOUT_SIGNAL=600000
MAX_LIFETIME_SIGNAL=1800000
KEEPALIVE_TIME_SIGNAL=0
LEAK_DETECTION_THRESHOLD_SIGNAL=0
# scoring
DB_URL_SCORING=jdbc:db2://10.230.227.101:2668/cprosd22:currentSchema=TEST_2_INDIC;
USERNAME_SCORING=tester
PASSWORD_SCORING=tester
MAXIMUM_POOL_SIZE_SCORING=10
MINIMUM_IDLE_SCORING=10
CONNECTION_TIMEOUT_SCORING=10000
VALIDATION_TIMEOUT_SCORING=5000
IDLE_TIMEOUT_SCORING=600000
MAX_LIFETIME_SCORING=1800000
KEEPALIVE_TIME_SCORING=0
LEAK_DETECTION_THRESHOLD_SCORING=0
# nbch
DB_URL_NBCH=jdbc:db2://10.230.227.102:2668/cprosd22:currentSchema=NBCH;
USERNAME_NBCH=ros9appl
PASSWORD_NBCH=R0s9Appl
MAXIMUM_POOL_SIZE_NBCH=30
MINIMUM_IDLE_NBCH=10
CONNECTION_TIMEOUT_NBCH=10000
VALIDATION_TIMEOUT_NBCH=5000
IDLE_TIMEOUT_NBCH=600000
MAX_LIFETIME_NBCH=1800000
KEEPALIVE_TIME_NBCH=0
LEAK_DETECTION_THRESHOLD_NBCH=0
#kafka consumer
CONSUMER_TOPIC=my-topic
CONSUMER_CONCURENCY=8
CONSUMER_BOOTSTRAP_SERVERS=localhost:29092
CONSUMER_GROUP_ID=credit-tracker
CONSUMER_AUTO_OFFSET_RESET=latest
CONSUMER_MAX_POLL_RECORDS=125
CONSUMER_MAX_POLL_INTERVAL_MS=300000
# размер в mb
ACCEPTED_XML_SIZE=1024
ACCEPTED_ARCHIVE_SIZE=2048MB
SIGNALS_ROOT_URI=http://10.230.227.102:11094/signalRUalfa/
SIGNALS_TOKEN=gttcHxwcGojoAvZK
SIGNALS_USER=0001ZZ000001
# min
MONITORING_INTERVAL=15
# days
DAYS_TO_UPDATE_FLAGS=30
UPDATE_FLAGS_CRON_EXPRESSION=0 25 18 * * *
NEW_FLAGS_CRON_EXPRESSION=0 25 18 * * *
UPDATE_FIDS_CRON_EXPRESSION=0 10 12 * * *
DAYS_TO_UPDATE_FIDS=30
# общие настройки
FLAG_UPDATER_CONCURRENCY=10
FLAG_UPDATER_QUEUE_CAPACITY=100
# Физ лица
NP_SAVER_SUBJECT_BATCH_SIZE=15000
NP_PIPELINE_SUBJECT_BATCH_SIZE=10000
NP_PIPELINE_NAME_ENRICHER_STAGE_CONCURRENCY=20
NP_PIPELINE_NAME_ENRICHER_QUEUE_CAPACITY=20
NP_PIPELINE_MERGER_QUEUE_CAPACITY=50
NP_PIPELINE_NAME_UPDATER_STAGE_CONCURRENCY=20
NP_PIPELINE_NAME_UPDATER_QUEUE_CAPACITY=20
NP_PIPELINE_ERROR_ATTEMPT_COUNT=5
NP_PIPELINE_ERROR_ATTEMPT_DELAY=2S
NP_PIPELINE_RETRYABLE_EXCEPTIONS=org.springframework.dao.DataAccessException,org.springframework.dao.DataIntegrityViolationException}
NP_PIPELINE_GLOBAL_TIMEOUT=2H
NP_PIPELINE_PARALLEL_REQUESTS=3
# Юр. Лица
LP_SAVER_SUBJECT_BATCH_SIZE=15000
LP_PIPELINE_SUBJECT_BATCH_SIZE=10000
LP_PIPELINE_NAME_ENRICHER_STAGE_CONCURRENCY=20
LP_PIPELINE_NAME_ENRICHER_QUEUE_CAPACITY=20
LP_PIPELINE_MERGER_QUEUE_CAPACITY=50
LP_PIPELINE_NAME_UPDATER_STAGE_CONCURRENCY=20
LP_PIPELINE_NAME_UPDATER_QUEUE_CAPACITY=20
LP_PIPELINE_ERROR_ATTEMPT_COUNT=5
LP_PIPELINE_ERROR_ATTEMPT_DELAY=2S
LP_PIPELINE_RETRYABLE_EXCEPTIONS=org.springframework.dao.DataAccessException,org.springframework.dao.DataIntegrityViolationException}
LP_PIPELINE_GLOBAL_TIMEOUT=2H
LP_PIPELINE_PARALLEL_REQUESTS=3
LP_UPDATE_REJECTED_DATE_CRON_EXPRESSION=
LP_REJECTED_DATE_UPDATER_CONCURRENCY=10
LP_REJECTED_DATE_UPDATER_QUEUE_CAPACITY=100