-
Notifications
You must be signed in to change notification settings - Fork 23
/
Copy pathexample.env
35 lines (27 loc) · 1.49 KB
/
example.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
# Enable mutual TLS authentication. Useful when the simulator is not running in a Mojaloop
# environment, i.e. when you're running it locally against your own implementation.
MUTUAL_TLS_ENABLED=false
# Enable server-only TLS; i.e. serve on HTTPS instead of HTTP.
HTTPS_ENABLED=false
# Location of certs and key required for TLS
CA_CERT_PATH=./secrets/cacert.pem
SERVER_CERT_PATH=./secrets/servercert.pem
SERVER_KEY_PATH=./secrets/serverkey.pem
# The number of space characters by which to indent pretty-printed logs. If set to zero, log events
# will each be printed on a single line.
LOG_INDENT=0
# The name of the sqlite log file. This probably doesn't matter much to the user, except that
# setting :memory: will use an in-memory sqlite db, which will be faster and not consume disk
# space. However, it will also mean that the logs will be lost once the container is stopped.
SQLITE_LOG_FILE=:memory:
# The name of the sqlite model database. If you would like to start the simulator with preloaded
# state you can use a preexisting file. If running in a container, you can mount a sqlite file as a
# volume in the container to preserve state between runs.
# Use MODEL_DATABASE=:memory: for an ephemeral in-memory database (required for unit tests)
MODEL_DATABASE=./model.sqlite
# MODEL_DATABASE=:memory:
# Obound API endpoint (It might be a container in the compose file so remember the networking IP)
OUTBOUND_ENDPOINT=http://scheme-adapter:3001
DFSP_ID=golden
FEE_MULTIPLIER=0.05
RULES_FILE=../rules/example.json