Create a configuration file or change the config.yml file in docker\containers-configs.
If you are creating a new configuration file, specify the path to it in docker-compose volume section (your-path/config.yml:configs/)
Configuration params info
if supported values is empty, then any type values are supported
A Duration value can be expressed in various formats, such as in seconds, minutes, hours, or even in nanoseconds. Here are some examples of valid Duration values:
5s represents a duration of 5 seconds.
1m30s represents a duration of 1 minute and 30 seconds.
2h represents a duration of 2 hours.
500ms represents a duration of 500 milliseconds.
100µs represents a duration of 100 microseconds.
10ns represents a duration of 10 nanoseconds.
Database config
yml name
env name
param type
description
supported values
host
DB_HOST
string
host or ip address of database
port
DB_PORT
string
port of database
any valid port that is not occupied by other services. The string should not contain delimiters, only the port number
username
DB_USERNAME
string
username(role) in database
password
DB_PASSWORD
string
password for role in database
db_name
DB_NAME
string
database name (database instance)
ssl_mode
DB_SSL_MODE
string
enable or disable ssl mode for database connection
disabled or enabled
Jaeger config
yml name
env name
param type
description
supported values
address
JAEGER_ADDRESS
string
ip address(or host) with port of jaeger service
all valid addresses formatted like host:port or ip-address:port
service_name
JAEGER_SERVICE_NAME
string
service name, thats will show in jaeger in traces
log_spans
JAEGER_LOG_SPANS
bool
whether to enable log scans in jaeger for this service or not
Prometheus config
yml name
env name
param type
description
supported values
host
METRIC_HOST
string
ip address or host to listen for prometheus service
port
METRIC_PORT
string
port to listen for of prometheus service
any valid port that is not occupied by other services. The string should not contain delimiters, only the port number