forked from bft-smart/depspace
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdocker-compose.yml
48 lines (44 loc) · 1.13 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
#docker network create --driver overlay --attachable --subnet 10.0.6.0/24 --gateway 10.0.6.1 depspace
#docker-compose up
version: '3.1'
services:
depspacito-0:
build: .
command: bash -c "mvn clean && mvn install && mvn exec:java -P replica -Dreplica.id=0"
ports:
- "11000:11000"
networks:
depspace:
ipv4_address: 10.0.6.2
depspacito-1:
build: .
command: bash -c "mvn clean && mvn install && mvn exec:java -P replica -Dreplica.id=1"
ports:
- "11010:11010"
networks:
depspace:
ipv4_address: 10.0.6.3
depspacito-2:
build: .
command: bash -c "mvn clean && mvn install && mvn exec:java -P replica -Dreplica.id=2"
ports:
- "11020:11020"
networks:
depspace:
ipv4_address: 10.0.6.4
depspacito-3:
build: .
command: bash -c "mvn clean && mvn install && mvn exec:java -P replica -Dreplica.id=3"
ports:
- "11040:11040"
networks:
depspace:
ipv4_address: 10.0.6.6
networks:
depspace:
driver: overlay
ipam:
driver: default
config:
-
subnet: 10.0.6.0/24