-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathdocker-compose.btc-testnet4.yml
More file actions
73 lines (71 loc) · 2.59 KB
/
docker-compose.btc-testnet4.yml
File metadata and controls
73 lines (71 loc) · 2.59 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
services:
btc-testnet4-node:
image: ghcr.io/archetech/bitcoin-core:v28.0-multiarch
volumes:
- ./data/btc-testnet4:/root/.bitcoin
btc-testnet4-wallet:
build:
context: .
dockerfile: Dockerfile.satoshi-wallet
args:
GIT_COMMIT: ${GIT_COMMIT:-unknown}
image: ghcr.io/archetech/satoshi-wallet
environment:
- ARCHON_WALLET_PORT=4244
- ARCHON_WALLET_METRICS_PORT=4245
- ARCHON_WALLET_NETWORK=testnet4
- ARCHON_WALLET_BTC_HOST=btc-testnet4-node
- ARCHON_WALLET_BTC_PORT=48332
- ARCHON_WALLET_BTC_USER=${ARCHON_BTC_T4_USER}
- ARCHON_WALLET_BTC_PASS=${ARCHON_BTC_T4_PASS}
- ARCHON_NODE_ID=${ARCHON_NODE_ID}
- ARCHON_KEYMASTER_URL=http://keymaster:4226
- ARCHON_ADMIN_API_KEY=${ARCHON_ADMIN_API_KEY}
user: "${ARCHON_UID}:${ARCHON_GID}"
ports:
- "127.0.0.1:4244:4244"
- "127.0.0.1:4245:4245"
depends_on:
btc-testnet4-node:
condition: service_started
keymaster:
condition: service_started
btc-testnet4-mediator:
build:
context: .
dockerfile: Dockerfile.satoshi
args:
GIT_COMMIT: ${GIT_COMMIT:-unknown}
image: ghcr.io/archetech/satoshi-mediator
environment:
- ARCHON_GATEKEEPER_URL=http://gatekeeper:4224
- ARCHON_KEYMASTER_URL=http://keymaster:4226
- ARCHON_MONGODB_URL=mongodb://mongodb:27017
- ARCHON_REDIS_URL=redis://redis:6379
- ARCHON_ADMIN_API_KEY=${ARCHON_ADMIN_API_KEY}
- ARCHON_NODE_ID=${ARCHON_NODE_ID}
- ARCHON_SAT_CHAIN=BTC:testnet4
- ARCHON_SAT_NETWORK=testnet
- ARCHON_SAT_HOST=btc-testnet4-node
- ARCHON_SAT_PORT=48332
- ARCHON_SAT_START_BLOCK=${ARCHON_BTC_T4_START_BLOCK}
- ARCHON_SAT_USER=${ARCHON_BTC_T4_USER}
- ARCHON_SAT_PASS=${ARCHON_BTC_T4_PASS}
- ARCHON_WALLET_URL=http://btc-testnet4-wallet:4244
- ARCHON_SAT_IMPORT_INTERVAL=${ARCHON_BTC_T4_IMPORT_INTERVAL}
- ARCHON_SAT_EXPORT_INTERVAL=${ARCHON_BTC_T4_EXPORT_INTERVAL}
- ARCHON_SAT_FEE_BLOCK_TARGET=${ARCHON_BTC_T4_FEE_BLOCK_TARGET}
- ARCHON_SAT_FEE_FALLBACK_SAT_BYTE=${ARCHON_BTC_T4_FEE_FALLBACK_SAT_BYTE}
- ARCHON_SAT_FEE_MAX=${ARCHON_BTC_T4_FEE_MAX}
- ARCHON_SAT_FEE_ORACLE_URL=${ARCHON_BTC_T4_FEE_ORACLE_URL}
- ARCHON_SAT_RBF_ENABLED=${ARCHON_BTC_T4_RBF_ENABLED}
- ARCHON_SAT_REIMPORT=${ARCHON_BTC_T4_REIMPORT}
- ARCHON_SAT_DB=${ARCHON_BTC_T4_DB}
volumes:
- ./data:/app/satoshi/data
user: "${ARCHON_UID}:${ARCHON_GID}"
depends_on:
- btc-testnet4-node
- gatekeeper
- keymaster
- btc-testnet4-wallet