log_level |
|
LOG_LEVEL |
string |
logging level |
panic, fatal, error, warning, warn, info, debug, trace |
host |
listen |
HOST |
string |
ip address or host to listen |
|
port |
listen |
PORT |
string |
port to listen |
The string should not contain delimiters, only the port number |
server_mode |
listen |
SERVER_MODE |
string |
Server listen mode, Rest API, gRPC or both |
GRPC, REST, BOTH |
allowed_headers |
listen |
|
[]string, array of strings |
list of all allowed custom headers. Need for REST API gateway, list of metadata headers, hat are passed through the gateway into the service |
any strings list |
healthcheck_port |
|
HEALTHCHECK_PORT |
string |
port for healthcheck |
any valid port that is not occupied by other services. The string should not contain delimiters, only the port number |
service_name |
prometheus |
PROMETHEUS_SERVICE_NAME |
string |
service name, thats will show in prometheus |
|
server_config |
prometheus |
|
nested yml configuration metrics server config |
|
|
db_config |
|
|
nested yml configuration database config |
|
configuration for database connection |
jaeger |
|
|
nested yml configuration jaeger config |
configuration for jaeger connection |
|
network |
reserve_cache |
RESERVE_CACHE_NETWORK |
string |
network type |
tcp or udp |
addr |
reserve_cache |
RESERVE_CACHE_ADDR |
string |
ip address(or host) with port of redis |
all valid addresses formatted like host:port or ip-address:port |
password |
reserve_cache |
RESERVE_CACHE_PASSWORD |
string |
password for connection to the redis |
|
db |
reserve_cache |
RESERVE_CACHE_DB |
string |
the number of the database in the redis |
|
network |
screening_reserve_cache |
SCREENING_RESERVE_CACHE_NETWORK |
string |
network type |
tcp or udp |
addr |
screening_reserve_cache |
SCREENING_RESERVE_CACHE_ADDR |
string |
ip address(or host) with port of redis |
all valid addresses formatted like host:port or ip-address:port |
password |
screening_reserve_cache |
SCREENING_RESERVE_CACHE_PASSWORD |
string |
password for connection to the redis |
|
db |
screening_reserve_cache |
SCREENING_RESERVE_CACHE_DB |
string |
the number of the database in the redis |
|
reservation_time |
|
|
time.Duration with positive duration |
the time that screening places reservation will be stored in the cache, seat reservation time |
supported values |
db |
screening_reserve_cache |
SCREENING_RESERVE_CACHE_DB |
string |
the number of the database in the redis |
|
db_name |
|
DB_NAME |
string |
database name |
|
db_connection_string |
|
DB_CONNECTION_STRING |
string |
database connection string |
|
payment_url |
payment_service |
PAYMENT_URL |
string |
url for payment stub page |
|
payment_sleep_time |
payment_service |
|
time.Duration with positive duration |
the time after which the order status changes to PAID |
supported values |
refund_sleep_time |
payment_service |
|
time.Duration with positive duration |
the time after which the order status changes TO REFUNDED |
supported values |
addr |
profiles_service |
PROFILES_SERVICE_ADDR |
string |
address of the profiles service |
all valid addresses formatted like host:port or ip-address:port |
secure_config |
profiles_service |
|
nested yml configuration secure config |
|
|
addr |
cinema_service |
CINEMA_SERVICE_ADDR |
string |
address of the profiles service |
all valid addresses formatted like host:port or ip-address:port |
secure_config |
cinema_service |
|
nested yml configuration secure config |
|
|