@@ -19,13 +19,18 @@ services:
19
19
command : redis-server --save 20 1 --loglevel warning
20
20
volumes :
21
21
- cache:/data
22
+ seed :
23
+ container_name : seed-service
24
+ image : ghcr.io/credebl/seed:latest
25
+ env_file :
26
+ - ./.env
27
+ volumes :
28
+ - $PWD/libs/prisma-service/prisma/data/credebl-master-table.json:/app/libs/prisma-service/prisma/data/credebl-master-table.json
22
29
api-gateway :
23
30
depends_on :
24
31
- nats # Use depends_on instead of needs
25
32
- redis
26
- build :
27
- context : ./ # Adjust the context path as needed
28
- dockerfile : Dockerfiles/Dockerfile.api-gateway
33
+ image : ghcr.io/credebl/api-gateway:latest
29
34
ports :
30
35
- ' 5000:5000'
31
36
env_file :
@@ -34,18 +39,14 @@ services:
34
39
depends_on :
35
40
- nats # Use depends_on instead of needs
36
41
- api-gateway
37
- build :
38
- context : ./ # Adjust the context path as needed
39
- dockerfile : Dockerfiles/Dockerfile.user
42
+ image : ghcr.io/credebl/user:latest
40
43
env_file :
41
44
- ./.env
42
45
utility :
43
46
depends_on :
44
47
- nats # Use depends_on instead of needs
45
48
- api-gateway
46
- build :
47
- context : ./ # Adjust the context path as needed
48
- dockerfile : Dockerfiles/Dockerfile.utility
49
+ image : ghcr.io/credebl/utility:latest
49
50
env_file :
50
51
- ./.env
51
52
connection :
@@ -54,21 +55,16 @@ services:
54
55
- api-gateway
55
56
- utility
56
57
- user
57
- build :
58
- context : ./ # Adjust the context path as needed
59
- dockerfile : Dockerfiles/Dockerfile.connection
58
+ image : ghcr.io/credebl/connection:latest
60
59
env_file :
61
60
- ./.env
62
61
issuance :
63
62
depends_on :
64
63
- nats # Use depends_on instead of needs
65
- - redis
66
64
- api-gateway
67
65
- user
68
66
- connection
69
- build :
70
- context : ./ # Adjust the context path as needed
71
- dockerfile : Dockerfiles/Dockerfile.issuance
67
+ image : ghcr.io/credebl/issuance:latest
72
68
env_file :
73
69
- ./.env
74
70
ledger :
@@ -78,9 +74,7 @@ services:
78
74
- user
79
75
- connection
80
76
- issuance
81
- build :
82
- context : ./ # Adjust the context path as needed
83
- dockerfile : Dockerfiles/Dockerfile.ledger
77
+ image : ghcr.io/credebl/ledger:latest
84
78
env_file :
85
79
- ./.env
86
80
organization :
@@ -91,9 +85,7 @@ services:
91
85
- connection
92
86
- issuance
93
87
- ledger
94
- build :
95
- context : ./ # Adjust the context path as needed
96
- dockerfile : Dockerfiles/Dockerfile.organization
88
+ image : ghcr.io/credebl/organization:latest
97
89
env_file :
98
90
- ./.env
99
91
verification :
@@ -105,9 +97,7 @@ services:
105
97
- issuance
106
98
- ledger
107
99
- organization
108
- build :
109
- context : ./ # Adjust the context path as needed
110
- dockerfile : Dockerfiles/Dockerfile.verification
100
+ image : ghcr.io/credebl/verification:latest
111
101
env_file :
112
102
- ./.env
113
103
agent-provisioning :
@@ -120,11 +110,9 @@ services:
120
110
- ledger
121
111
- organization
122
112
- verification
123
- build :
124
- context : ./ # Adjust the context path as needed
125
- dockerfile : Dockerfiles/Dockerfile.agent-provisioning
126
- args :
127
- - ROOT_PATH=$PWD/apps/agent-provisioning/AFJ/agent-config
113
+ image : ghcr.io/credebl/agent-provisioning:latest
114
+ # args:
115
+ # - ROOT_PATH=$PWD/apps/agent-provisioning/AFJ/agent-config
128
116
env_file :
129
117
- ./.env
130
118
environment :
@@ -146,9 +134,7 @@ services:
146
134
- verification
147
135
- agent-provisioning
148
136
command : sh -c 'until (docker logs platform-agent-provisioning-1 | grep "Agent-Provisioning-Service Microservice is listening to NATS"); do sleep 1; done && node dist/apps/agent-service/main.js'
149
- build :
150
- context : ./ # Adjust the context path as needed
151
- dockerfile : Dockerfiles/Dockerfile.agent-service
137
+ image : ghcr.io/credebl/agent-service:latest
152
138
env_file :
153
139
- ./.env
154
140
volumes :
@@ -159,41 +145,35 @@ services:
159
145
depends_on :
160
146
- nats
161
147
- api-gateway
162
- build :
163
- context : ./ # Adjust the context path as needed
164
- dockerfile : Dockerfiles/Dockerfile.cloud-wallet
148
+ image : ghcr.io/credebl/cloud-wallet:latest
165
149
env_file :
166
150
- ./.env
167
151
geolocation :
168
152
depends_on :
169
153
- nats
170
154
- api-gateway
171
- build :
172
- context : ./ # Adjust the context path as needed
173
- dockerfile : Dockerfiles/Dockerfile.geolocation
155
+ image : ghcr.io/credebl/geolocation:latest
174
156
env_file :
175
157
- ./.env
176
158
notification :
177
159
depends_on :
178
160
- nats
179
161
- api-gateway
180
- build :
181
- context : ./ # Adjust the context path as needed
182
- dockerfile : Dockerfiles/Dockerfile.notification
162
+ image : ghcr.io/credebl/notification:latest
183
163
env_file :
184
164
- ./.env
185
165
webhook :
186
166
depends_on :
187
167
- nats
188
168
- api-gateway
189
- build :
190
- context : ./ # Adjust the context path as needed
191
- dockerfile : Dockerfiles/Dockerfile.webhook
169
+ image : ghcr.io/credebl/webhook:latest
170
+ env_file :
171
+ - ./.env
172
+ schema-file-server :
173
+ container_name : schema-file-server
174
+ image : ghcr.io/credebl/schema-file-server:latest
192
175
env_file :
193
176
- ./.env
194
-
195
-
196
-
197
177
198
178
volumes :
199
179
cache :
0 commit comments