-
Notifications
You must be signed in to change notification settings - Fork 0
/
app.conf.example
81 lines (73 loc) · 2.09 KB
/
app.conf.example
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
[app]
# Loglevel can be one of: debug, info, warning, error, critical
loglevel=debug
# Provider ID of this metadata service
provider_id=d058e1e8-e4a2-4918-9ded-19dfb81fdc4f
[database]
# Dsn for database connection
dsn=postgresql+psycopg://postgres:postgres@localhost:5432/postgres
# Should tables be created if they do not exist
create_tables=false
# Retry backoff (in seconds) for database connection
retry_backoff=0.1, 0.2, 0.4, 0.8, 1.6, 3.2, 4.8, 6.4, 10.0
# Connection pool size, use 0 for unlimited connections
pool_size=5
# Max overflow for connection pool
max_overflow=10
# Pre ping the connection before using it
pool_pre_ping=False
# Recycle the connection after this time (in seconds)
pool_recycle=1800
[nvi_api]
endpoint=http://localhost:8501
# Mtls configuration (if any)
# mtls_cert=secrets/ssl/pseudonym_api.cert
# mtls_key=secrets/ssl/pseudonym_api.key
# mtls_ca=secrets/ssl/pseudonym_api_ca.cert
[pseudonym_api]
# Set to True when using the mock server
mock=False
# Endpoint to the pseudonym service
endpoint=http://pseudonym:8504
# Timeout on requests to the service
timeout=10
# Mtls configuration (if any)
# mtls_cert=secrets/ssl/pseudonym_api.cert
# mtls_key=secrets/ssl/pseudonym_api.key
# mtls_ca=secrets/ssl/pseudonym_api_ca.cert
[telemetry]
# Telemetry is enabled or not
enabled = True
# Endpoint to GRPC server for telemetry
endpoint = http://tracing:4317
# Service name to use
service_name = Lokalisatie Metadata Register
# Tracer name to use
tracer_name = zmodules.service.localisation_metadata_register
[stats]
# Statsd is enabled or not
enabled = True
# Host for statsd server
host = 127.0.0.1
# Port for statsd server
port = 8125
# Module name to use
module_name = metadata
[uvicorn]
# If true, the api docs will be enabled
swagger_enabled = True
# Endpoint for swagger api docs
docs_url = /docs
# Endpoint for redoc api docs
redoc_url = /redocs
# Host for the uvicorn server
host = 0.0.0.0
# Port for the uvicorn server
port = 8503
# Live reload for uvicorn server
reload = True
# SSL configuration
use_ssl = False
ssl_base_dir = secrets/ssl
ssl_cert_file = server.cert
ssl_key_file = server.key