Skip to content

Commit 34e64bc

Browse files
authored
Fix web service not returning results (#15)
* refactor: change volume bindings to short syntax * fix: connect external interface and web services * feat: remove saving data to local folders, replacing with volumes
1 parent 8370b68 commit 34e64bc

File tree

1 file changed

+17
-39
lines changed

1 file changed

+17
-39
lines changed

docker-compose.yaml

Lines changed: 17 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,7 @@ services:
3131
- -m
3232
- ayesaac.services.automatic_speech_recognition
3333
volumes:
34-
- type: bind
35-
source: ./ayesaac/services/automatic_speech_recognition
36-
target: /app/ayesaac/services/automatic_speech_recognition
34+
- ./ayesaac/services/automatic_speech_recognition:/app/ayesaac/services/automatic_speech_recognition
3735

3836
camera_manager:
3937
container_name: camera_manager
@@ -48,9 +46,7 @@ services:
4846
- -m
4947
- ayesaac.services.camera_manager.main
5048
volumes:
51-
- type: bind
52-
source: ./ayesaac/services/camera_manager
53-
target: /app/ayesaac/services/camera_manager
49+
- ./ayesaac/services/camera_manager:/app/ayesaac/services/camera_manager
5450

5551
colour_detection:
5652
container_name: colour_detection
@@ -65,9 +61,7 @@ services:
6561
- -m
6662
- ayesaac.services.colour_detection.main
6763
volumes:
68-
- type: bind
69-
source: ./ayesaac/services/colour_detection
70-
target: /app/ayesaac/services/colour_detection
64+
- ./ayesaac/services/colour_detection:/app/ayesaac/services/colour_detection
7165

7266
external_interface:
7367
container_name: external_interface
@@ -82,12 +76,8 @@ services:
8276
- -m
8377
- ayesaac.services.external_interface
8478
volumes:
85-
- type: bind
86-
source: ./ayesaac/services/external_interface
87-
target: /app/ayesaac/services/external_interface
88-
- type: bind
89-
source: ./output
90-
target: /app/output
79+
- ./ayesaac/services/external_interface:/app/ayesaac/services/external_interface
80+
- output_data:/app/output
9181

9282
interpreter:
9383
container_name: interpreter
@@ -102,9 +92,7 @@ services:
10292
- -m
10393
- ayesaac.services.interpreter.main
10494
volumes:
105-
- type: bind
106-
source: ./ayesaac/services/interpreter
107-
target: /app/ayesaac/services/interpreter
95+
- ./ayesaac/services/interpreter:/app/ayesaac/services/interpreter
10896

10997
manager:
11098
container_name: manager
@@ -119,9 +107,7 @@ services:
119107
- -m
120108
- ayesaac.services.manager.main
121109
volumes:
122-
- type: bind
123-
source: ./ayesaac/services/manager
124-
target: /app/ayesaac/services/manager
110+
- ./ayesaac/services/manager:/app/ayesaac/services/manager
125111

126112
natural_language_generator:
127113
container_name: natural_language_generator
@@ -136,9 +122,7 @@ services:
136122
- -m
137123
- ayesaac.services.natural_language_generator.main
138124
volumes:
139-
- type: bind
140-
source: ./ayesaac/services/natural_language_generator
141-
target: /app/ayesaac/services/natural_language_generator
125+
- ./ayesaac/services/natural_language_generator:/app/ayesaac/services/natural_language_generator
142126

143127
natural_language_understanding:
144128
container_name: natural_language_understanding
@@ -153,9 +137,7 @@ services:
153137
- -m
154138
- ayesaac.services.natural_language_understanding.main
155139
volumes:
156-
- type: bind
157-
source: ./ayesaac/services/natural_language_understanding
158-
target: /app/ayesaac/services/natural_language_understanding
140+
- ./ayesaac/services/natural_language_understanding:/app/ayesaac/services/natural_language_understanding
159141

160142
object_detection:
161143
container_name: object_detection
@@ -170,9 +152,7 @@ services:
170152
- -m
171153
- ayesaac.services.object_detection.main
172154
volumes:
173-
- type: bind
174-
source: ./ayesaac/services/object_detection
175-
target: /app/ayesaac/services/object_detection
155+
- ./ayesaac/services/object_detection:/app/ayesaac/services/object_detection
176156

177157
optical_character_recognition:
178158
container_name: optical_character_recognition
@@ -187,9 +167,7 @@ services:
187167
- -m
188168
- ayesaac.services.optical_character_recognition.main
189169
volumes:
190-
- type: bind
191-
source: ./ayesaac/services/optical_character_recognition
192-
target: /app/ayesaac/services/optical_character_recognition
170+
- ./ayesaac/services/optical_character_recognition:/app/ayesaac/services/optical_character_recognition
193171

194172
position_detection:
195173
container_name: position_detection
@@ -204,9 +182,7 @@ services:
204182
- -m
205183
- ayesaac.services.position_detection.main
206184
volumes:
207-
- type: bind
208-
source: ./ayesaac/services/position_detection
209-
target: /app/ayesaac/services/position_detection
185+
- ./ayesaac/services/position_detection:/app/ayesaac/services/position_detection
210186

211187
web:
212188
container_name: web
@@ -224,6 +200,8 @@ services:
224200
- run
225201
- "--host=0.0.0.0"
226202
volumes:
227-
- type: bind
228-
source: ./ayesaac/services/web
229-
target: /app/ayesaac/services/web
203+
- ./ayesaac/services/web:/app/ayesaac/services/web
204+
- output_data:/app/output
205+
206+
volumes:
207+
output_data:

0 commit comments

Comments
 (0)