-
Notifications
You must be signed in to change notification settings - Fork 9
/
docker-compose.thor.yml
30 lines (29 loc) · 1.06 KB
/
docker-compose.thor.yml
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
services:
thor-solo:
build:
context: .
dockerfile: docker/thor/Dockerfile
container_name: thor-solo
user: root
ports:
- 8669:8669
command:
- solo
- --on-demand # create new block when there is pending transaction
- --api-addr=0.0.0.0:8669 # Enable remote connections
- --api-cors=* # comma separated list of domains to accept cross origin requests to API
- --gas-limit=10000000000000 # block gas limit
- --api-call-gas-limit=10000000000000 # limit contract call gas
- --txpool-limit=100000000000 # limit txpool size
- --txpool-limit-per-account=256 # limit txpool size per account
- --cache=1024 # megabytes of ram allocated to trie nodes cache
- --data-dir=/data/thor # data directory
- --verbosity=9
- --persist
healthcheck:
# We run the health check using standard UNIX tools so we don't have to
# install additional dependencies in the container.
test: wget -O- http://localhost:8669/blocks/0
interval: 5s
timeout: 10s
retries: 10