-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.demo.yml
More file actions
53 lines (49 loc) · 1.05 KB
/
docker-compose.demo.yml
File metadata and controls
53 lines (49 loc) · 1.05 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
version: '3.8'
services:
# Node 1: Genesis Node
node-1:
image: synapse-protocol:latest
container_name: synapse-node-1
build: .
command: synapse daemon --data-dir /data --p2p-port 10001
volumes:
- ./data/node1:/data
environment:
- RUST_LOG=info
ports:
- "10001:10001"
networks:
- synapse-net
# Node 2: Peer A
node-2:
image: synapse-protocol:latest
container_name: synapse-node-2
command: synapse daemon --data-dir /data --p2p-port 10002
volumes:
- ./data/node2:/data
environment:
- RUST_LOG=info
ports:
- "10002:10002"
depends_on:
- node-1
networks:
- synapse-net
# Node 3: Peer B
node-3:
image: synapse-protocol:latest
container_name: synapse-node-3
command: synapse daemon --data-dir /data --p2p-port 10003
volumes:
- ./data/node3:/data
environment:
- RUST_LOG=info
ports:
- "10003:10003"
depends_on:
- node-1
networks:
- synapse-net
networks:
synapse-net:
driver: bridge