-
Notifications
You must be signed in to change notification settings - Fork 7
/
docker-compose.yml
115 lines (108 loc) · 2.82 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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
version: "3"
networks:
services:
ipam:
config:
- subnet: 173.17.0.0/24
services:
# Agents
agency:
build:
context: ../aries-cloudagency-python
dockerfile: Dockerfile
args:
- AGENCY_ENDPOINT=http://173.17.0.104
- AGENCY_ADMIN_API_KEY=secret
- GENESIS_URL=http://greenlight.bcovrin.vonx.io/genesis
- AGENCY_INBOUND_PORT=7500
- AGENCY_ADMIN_PORT=2500
ports:
- 2500:2500
- 7500:7500
networks:
services:
ipv4_address: 173.17.0.104
issuer:
build:
context: .
dockerfile: issuer/Dockerfile
args:
- ISSUER_SEED=000000000000000000000000SomeSeed
- ISSUER_AGENT_ENDPOINT=http://173.17.0.100:8000
- ISSUER_WALLET_KEY=Xaff17iH1MNc
- ISSUER_ADMIN_API_KEY=secret
- ISSUER_HOSTNAME=173.17.0.100
- GENESIS_URL=http://greenlight.bcovrin.vonx.io/genesis
- INBOUND_PORT=8000
- API_PORT=3000
ports:
- 3000:3000
- 8000:8000
depends_on:
- agency
networks:
services:
ipv4_address: 173.17.0.100
verifier:
build:
context: .
dockerfile: verifier/Dockerfile
args:
- VERIFIER_SEED=000000000000000000000001SomeSeed
- VERIFIER_AGENT_ENDPOINT=http://173.17.0.101:9000
- VERIFIER_WALLET_KEY=5UVlxFfX041L
- VERIFIER_ADMIN_API_KEY=secret
- ISSUER_HOSTNAME=173.17.0.101
- GENESIS_URL=http://greenlight.bcovrin.vonx.io/genesis
- INBOUND_PORT=9000
- API_PORT=4000
ports:
- 4000:4000
- 9000:9000
depends_on:
- agency
networks:
services:
ipv4_address: 173.17.0.101
prover:
build:
context: .
dockerfile: prover/Dockerfile
args:
- PROVER_SEED=000000000000000000000002SomeSeed
- PROVER_AGENT_ENDPOINT=http://173.17.0.102:7000
- PROVER_WALLET_KEY=7hflfbfX371f
- PROVER_ADMIN_API_KEY=secret
- PROVER_HOSTNAME=173.17.0.102
- GENESIS_URL=http://greenlight.bcovrin.vonx.io/genesis
- INBOUND_PORT=7000
- API_PORT=5000
ports:
- 5000:5000
- 7000:7000
depends_on:
- agency
networks:
services:
ipv4_address: 173.17.0.102
accreditor:
build:
context: .
dockerfile: accreditor/Dockerfile
args:
- ACCREDITOR_SEED=000000000000000000000003SomeSeed
- ACCREDITOR_AGENT_ENDPOINT=http://173.17.0.103:6000
- ACCREDITOR_WALLET_KEY=8gxl6FgXh4sp
- ACCREDITOR_ADMIN_API_KEY=secret
- ACCREDITOR_HOSTNAME=173.17.0.103
- GENESIS_URL=http://greenlight.bcovrin.vonx.io/genesis
- INBOUND_PORT=6000
- API_PORT=2000
ports:
- 2000:2000
- 6000:6000
depends_on:
- agency
networks:
services:
ipv4_address: 173.17.0.103