forked from usdot-jpo-ode/jpo-conflictmonitor
-
Notifications
You must be signed in to change notification settings - Fork 0
/
sample.env
50 lines (43 loc) · 1.65 KB
/
sample.env
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
###################################
# JPO ConflictMonitor Docker Environment File #
###################################
# WARNING! The contents of this file may be sensitive. Take care not to add to source control.
#
# Instructions:
# Rename this file from `sample.env` to `.env` and Docker will automatically pick up the variables.
#
# Description:
# This file aggregates all the variables used in docker-compose.yml for ease of use. Variables are
# prefixed with the format DESTINATION_MESSAGETYPE_ to provide guidance. Some variables are filled
# out with commonly used values.
###################################
####################
# General Properties
# (Required) The IP address of Docker host machine which can be found by running "ifconfig"
# Hint: look for "inet addr:" within "eth0" or "en0" for OSX
DOCKER_HOST_IP=
DB_HOST_IP=
KAFKA_BROKER_IP=
KAFKA_CONNECT_IP=
# Set to "CONFLUENT" if broker is a Confluent Cloud broker
KAFKA_TYPE=
# Set to actual Confluent Cloud access key and secret values for SASL authentication
CONFLUENT_KEY=
CONFLUENT_SECRET=
# Setup MongoDB username and password
MONGO_INITDB_ROOT_USERNAME=root
MONGO_INITDB_ROOT_PASSWORD=
CM_MONGO_CONNECTOR_USERNAME= connector
CM_MONGO_CONNECTOR_PASSWORD=
CM_MONGO_API_USERNAME= api
CM_MONGO_API_PASSWORD=
CM_MONGO_USER_USERNAME= user
CM_MONGO_USER_PASSWORD=
CM_DATABASE_NAME=ConflictMonitor
CM_DATABASE_STORAGE_COLLECTION_NAME=MongoStorage
CM_DATABASE_SIZE_GB=1000
CM_DATABASE_SIZE_TARGET_PERCENT=0.8
CM_DATABASE_DELETE_THRESHOLD_PERCENT=0.9
CM_DATABASE_MAX_TTL_RETENTION_SECONDS=5184000 # 60 days
CM_DATABASE_MIN_TTL_RETENTION_SECONDS=604800 # 7 days
CM_DATABASE_COMPACTION_TRIGGER_PERCENT=0.5