forked from kryptokrona/kryptokrona
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
61 lines (56 loc) · 1.94 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
version: '3.8'
services:
node1:
image: ghcr.io/kryptokrona/kryptokrona-testnet
container_name: kryptokrona-node1
command: >
/bin/sh -c " ./src/kryptokronad --data-dir src/blockloc --add-exclusive-node 172.10.1.2:10001 --add-exclusive-node 172.10.1.3:10002 --p2p-bind-port 10000 --rpc-bind-port 20000 --rpc-bind-ip 172.10.1.1 --log-level 3 "
ports:
- "10000:10000"
- "20000:20000"
networks:
testnet:
ipv4_address: 172.10.1.1
node2:
image: ghcr.io/kryptokrona/kryptokrona-testnet
container_name: kryptokrona-node2
command: >
/bin/sh -c " ./src/kryptokronad --data-dir src/blockloc --add-exclusive-node 172.10.1.1:10000 --add-exclusive-node 172.10.1.3:10002 --p2p-bind-port 10001 --rpc-bind-port 20001 --rpc-bind-ip 172.10.1.2 --log-level 3 "
ports:
- "10001:10001"
- "20001:20001"
networks:
testnet:
ipv4_address: 172.10.1.2
node3:
image: ghcr.io/kryptokrona/kryptokrona-testnet
container_name: kryptokrona-node3
command: >
/bin/sh -c " ./src/kryptokronad --data-dir src/blockloc --add-exclusive-node 172.10.1.1:10000 --add-exclusive-node 172.10.1.2:10001 --p2p-bind-port 10002 --rpc-bind-port 20002 --rpc-bind-ip 172.10.1.3 --log-level 3 "
ports:
- "10002:10002"
- "20002:20002"
networks:
testnet:
ipv4_address: 172.10.1.3
miner1:
image: ghcr.io/kryptokrona/kryptokrona-testnet
container_name: kryptokrona-miner1
command: >
/bin/sh -c " chmod 0644 /etc/cron.d/miner-cron && crontab /etc/cron.d/miner-cron && touch /var/log/cron.log && cron -f && tail -f /var/log/cron.log"
volumes:
- ./scripts/testnet/miner-cron:/etc/cron.d/miner-cron
depends_on:
- node1
- node2
- node3
networks:
testnet:
ipv4_address: 172.10.1.4
networks:
testnet:
driver: bridge
ipam:
driver: default
config:
- subnet: "172.10.1.0/16"