-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathdocker-compose.lps.yml
More file actions
99 lines (99 loc) · 2.66 KB
/
docker-compose.lps.yml
File metadata and controls
99 lines (99 loc) · 2.66 KB
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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
version: "3"
services:
lps:
build:
context: ../../
dockerfile: docker-compose/lps/Dockerfile
args:
UID: "${LPS_UID}"
COMMIT_HASH: "${COMMIT_HASH}"
COMMIT_TAG: "${COMMIT_TAG}"
TARGETARCH: "${LPS_DOCKER_ARCH}"
USE_PREBUILT: "${LPS_USE_PREBUILT:-source}"
image: lps:latest
container_name: lps01
environment:
- LPS_STAGE
- SERVER_PORT
- LOG_LEVEL
- LOG_FILE
- ENABLE_MANAGEMENT_API
- MONGODB_USER
- MONGODB_PASSWORD
- MONGODB_HOST
- MONGODB_PORT
- RSK_ENDPOINT
- CHAIN_ID
- PEGIN_CONTRACT_ADDRESS
- PEGOUT_CONTRACT_ADDRESS
- COLLATERAL_MANAGEMENT_ADDRESS
- DISCOVERY_ADDRESS
- RSK_BRIDGE_ADDR
- RSK_REQUIRED_BRIDGE_CONFIRMATIONS
- ERP_KEYS
- USE_SEGWIT_FEDERATION
- ACCOUNT_NUM
- KEY_SECRET
- PASSWORD_SECRET
- BTC_NETWORK
- BTC_USERNAME
- BTC_PASSWORD
- BTC_ENDPOINT
- ALERT_SENDER_EMAIL
- ALERT_RECIPIENT_EMAIL
- PROVIDER_NAME
- BASE_URL
- PROVIDER_TYPE
- PEGOUT_DEPOSIT_CACHE_START_BLOCK
- CAPTCHA_SECRET_KEY
- CAPTCHA_SITE_KEY
- CAPTCHA_THRESHOLD
- DISABLE_CAPTCHA
- CAPTCHA_URL
- AWS_ACCESS_KEY_ID
- AWS_SECRET_ACCESS_KEY
- AWS_REGION
- AWS_LOCAL_ENDPOINT
- MANAGEMENT_AUTH_KEY
- MANAGEMENT_ENCRYPTION_KEY
- MANAGEMENT_TOKEN_AUTH_KEY
- MANAGEMENT_USE_HTTPS
- ENABLE_SECURITY_HEADERS
- WALLET
- SECRET_SRC
- ALLOWED_ORIGINS
- KEYSTORE_FILE
- KEYSTORE_PWD
- BOOTSTRAP_TIMEOUT
- WATCHER_PREPARATION_TIMEOUT
- WATCHER_VALIDATION_TIMEOUT
- DATABASE_INTERACTION_TIMEOUT
- MINING_WAIT_TIMEOUT
- DATABASE_CONNECTION_TIMEOUT
- SERVER_READ_HEADER_TIMEOUT
- SERVER_WRITE_TIMEOUT
- SERVER_IDLE_TIMEOUT
- PEGOUT_DEPOSIT_CHECK_TIMEOUT
- RSK_EXTRA_SOURCES
- BTC_EXTRA_SOURCES
- ECLIPSE_CHECK_ENABLED
- ECLIPSE_RSK_TOLERANCE_THRESHOLD
- ECLIPSE_RSK_MAX_MS_WAIT_FOR_BLOCK
- ECLIPSE_RSK_WAIT_POLLING_MS_INTERVAL
- ECLIPSE_BTC_TOLERANCE_THRESHOLD
- ECLIPSE_BTC_MAX_MS_WAIT_FOR_BLOCK
- ECLIPSE_BTC_WAIT_POLLING_MS_INTERVAL
- ECLIPSE_ALERT_COOLDOWN_SECONDS
- BTC_RELEASE_WATCHER_START_BLOCK
- BTC_RELEASE_WATCHER_PAGE_SIZE
- BTC_RELEASE_CHECK_TIMEOUT
- REBALANCE_STRATEGY
- RUN_DB_MIGRATIONS
ports:
- "8080:8080"
volumes:
- ${LPS_HOME:-./volumes/lps/db}:/home/lps/db
- ${LPS_HOME:-./volumes/lps/logs}:/home/lps/logs
networks:
- net_lps
command: ["liquidity-provider-server"]