-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdocker-compose.yml
71 lines (63 loc) · 1.53 KB
/
docker-compose.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
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
version: '3'
services:
bootnode:
build: ethereum-bootnode
environment:
- SVC_URI=http://ether-swarm-services:8090
- BOOTNODE_PORT=30303
links:
- ether-swarm-services
geth:
build: ethereum
ports:
- "8080"
- "8545"
- "8546"
environment:
- ETHERBASE=0x3f28f973e8f4e0fc0f67abfe17c40594984fc666
- SVC_URI=http://ether-swarm-services:8090
- SVC_CACHE_URI=http://ether-swarm-cache:8091
- PASSWORD=toto
- PRIVATE_KEY=3aa2e0b1f88dec1c07ab520bd3bda38a9b2c67af76c7b3b594b223323bf5df5b
links:
- bootnode
- eth-netstats
- ether-swarm-services
postgres:
image: postgres:9.5
environment:
- POSTGRES_PASSWORD=ether-swarm-services
- POSTGRES_USER=ether-swarm-services
- POSTGRES_DB=ether-swarm-services
ether-swarm-services:
build: ether-swarm-services
environment:
- GG_BALANCE=1000000000000000000
- DB_DSN=host=postgres user=ether-swarm-services dbname=ether-swarm-services sslmode=disable password=ether-swarm-services
ports:
- "0.0.0.0:8090:8090"
links:
- postgres
ether-swarm-cache:
build: ether-swarm-cache
ports:
- "8091"
browser-solidity:
build: browser-solidity
ports:
- "8080"
eth-netstats:
build: eth-netstats
environment:
- WS_SECRET=toto
eth-explorer:
build: EthExplorer
environment:
- WEB3_RPC=/web3
rev-proxy:
build: nginx
ports:
- "41234:80"
links:
- geth
- browser-solidity