-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.testnet.yml
More file actions
65 lines (60 loc) · 1.57 KB
/
docker-compose.testnet.yml
File metadata and controls
65 lines (60 loc) · 1.57 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
version: '3'
services:
ergonode:
image: openjdk
container_name: ergonode_testnet
volumes:
- './node/:/var/ergo'
- '/var/ergo/testnet/.ergo:/var/ergo/.ergo'
ports:
- '9053:9052' # rempap for config files
depends_on:
- ergoredis
working_dir: /var/ergo
entrypoint: java -jar ergo-4.0.13.jar --testnet -c testnet.conf
ergostratum:
container_name: ergostratum
build:
context: .
dockerfile: Dockerfile.stratum
volumes:
- './stratum:/var/ergo'
ports:
- "8008:8008" # stratum
environment:
- TULIPHOST=ergotulip
- TULIPPORT=8000
- NODEHOST=ergonode_testnet
- NODEPORT=9052
depends_on:
- ergonode
entrypoint: nodemon ./tulip.js -e js # restart on js file changes
ergotulip:
container_name: ergotulip
build:
context: .
dockerfile: Dockerfile.tulip
volumes:
- './tulip:/app'
ports:
- '8000:8000'
environment:
- REDISHOST=ergoredis_testnet
- REDISPORT=6379
- NODEHOST=ergonode_testnet
- NODEPORT=9052
- POOLFEE=0.007 # .7%
- MINPAYOUT=10 # ergs
- COIN=ergo
depends_on:
- ergonode
# entrypoint: uvicorn main:app --host 0.0.0.0 --port 8000 --reload-dir /app
entrypoint: uvicorn main:app --host 0.0.0.0 --debug --port 8000 --reload-dir /app
ergoredis:
image: redis
container_name: ergoredis_testnet
volumes:
- /var/ergo/testnet/redis:/data # redis persistence
ports:
- '6379:6379'
entrypoint: redis-server --appendonly yes