@@ -3,23 +3,21 @@ version: "2.4"
33services :
44 # Service server
55 al_service_server :
6- image : cccs/assemblyline_dev :4.6.1
6+ image : cccs/assemblyline-rust :4.7.latest
77 env_file :
88 - .env
99 ports :
1010 - " 5003:5003"
1111 volumes :
1212 - ${PATH_REWRITE:-.}/config/:/etc/assemblyline/
13- - ${ROOT_REWRITE:-../../..}/:/opt/alv4/
14- working_dir : /opt/alv4/
15- command : python3 /opt/alv4/assemblyline-service-server/assemblyline_service_server/app.py
13+ command : assemblyline-server service-api --allow-http-mode
1614 networks :
1715 - default
1816 - registration
1917
2018 # Create test data
2119 create_test_data :
22- image : cccs/assemblyline_dev:4.6 .1
20+ image : cccs/assemblyline_dev:4.7 .1
2321 env_file :
2422 - .env
2523 environment :
@@ -45,7 +43,7 @@ services:
4543
4644 # UI
4745 al_ui :
48- image : cccs/assemblyline_dev:4.6 .1
46+ image : cccs/assemblyline_dev:4.7 .1
4947 env_file :
5048 - .env
5149 ports :
@@ -58,7 +56,7 @@ services:
5856
5957 # SocketIO Server
6058 al_socketio :
61- image : cccs/assemblyline_dev:4.6 .1
59+ image : cccs/assemblyline_dev:4.7 .1
6260 env_file :
6361 - .env
6462 ports :
@@ -71,7 +69,7 @@ services:
7169
7270 # Alerter
7371 al_alerter :
74- image : cccs/assemblyline_dev:4.6 .1
72+ image : cccs/assemblyline_dev:4.7 .1
7573 env_file :
7674 - .env
7775 volumes :
@@ -89,7 +87,7 @@ services:
8987
9088 # Alerter
9189 al_archiver :
92- image : cccs/assemblyline_dev:4.6 .1
90+ image : cccs/assemblyline_dev:4.7 .1
9391 env_file :
9492 - .env
9593 volumes :
@@ -107,7 +105,7 @@ services:
107105
108106 # Expiry
109107 al_expiry :
110- image : cccs/assemblyline_dev:4.6 .1
108+ image : cccs/assemblyline_dev:4.7 .1
111109 env_file :
112110 - .env
113111 volumes :
@@ -125,7 +123,7 @@ services:
125123
126124 # Elasticsearch Metrics
127125 al_elastic_metrics :
128- image : cccs/assemblyline_dev:4.6 .1
126+ image : cccs/assemblyline_dev:4.7 .1
129127 env_file :
130128 - .env
131129 volumes :
@@ -143,7 +141,7 @@ services:
143141
144142 # Metrics aggregator
145143 al_metrics :
146- image : cccs/assemblyline_dev:4.6 .1
144+ image : cccs/assemblyline_dev:4.7 .1
147145 env_file :
148146 - .env
149147 volumes :
@@ -153,7 +151,7 @@ services:
153151
154152 # Hearbeat manager
155153 al_heartbeat :
156- image : cccs/assemblyline_dev:4.6 .1
154+ image : cccs/assemblyline_dev:4.7 .1
157155 env_file :
158156 - .env
159157 volumes :
@@ -171,7 +169,7 @@ services:
171169
172170 # Stats aggregator
173171 al_stats :
174- image : cccs/assemblyline_dev:4.6 .1
172+ image : cccs/assemblyline_dev:4.7 .1
175173 env_file :
176174 - .env
177175 volumes :
@@ -181,7 +179,7 @@ services:
181179
182180 # Workflow
183181 al_workflow :
184- image : cccs/assemblyline_dev:4.6 .1
182+ image : cccs/assemblyline_dev:4.7 .1
185183 env_file :
186184 - .env
187185 volumes :
@@ -198,59 +196,32 @@ services:
198196 ]
199197
200198 al_plumber :
201- image : cccs/assemblyline_dev :4.6.1
199+ image : cccs/assemblyline-rust :4.7.latest
202200 env_file :
203201 - .env
204202 volumes :
205203 - ${PATH_REWRITE:-.}/config/:/etc/assemblyline/
206- - ${ROOT_REWRITE:-../../..}/:/opt/alv4/
207- command : python3 /opt/alv4/assemblyline-core/assemblyline_core/plumber/run_plumber.py
208- healthcheck :
209- test :
210- [
211- " CMD" ,
212- " bash" ,
213- " -c" ,
214- " if [[ ! `find /tmp/heartbeat -newermt '-30 seconds'` ]]; then false; fi" ,
215- ]
204+ command : assemblyline-server plumber
216205
217206 # Dispatcher processes
218207 al_dispatcher :
219- image : cccs/assemblyline_dev :4.6.1
208+ image : cccs/assemblyline-rust :4.7.latest
220209 env_file :
221210 - .env
222211 volumes :
223212 - ${PATH_REWRITE:-.}/config/:/etc/assemblyline/
224- - ${ROOT_REWRITE:-../../..}/:/opt/alv4/
225213 environment :
226214 SKIP_SERVICE_SETUP : " true"
227- command : python3 /opt/alv4/assemblyline-core/assemblyline_core/dispatching
228- healthcheck :
229- test :
230- [
231- " CMD" ,
232- " bash" ,
233- " -c" ,
234- " if [[ ! `find /tmp/heartbeat -newermt '-30 seconds'` ]]; then false; fi" ,
235- ]
215+ command : assemblyline-server dispatcher
236216
237217 # Ingester Processes
238218 al_ingester :
239- image : cccs/assemblyline_dev :4.6.1
219+ image : cccs/assemblyline-rust :4.7.latest
240220 env_file :
241221 - .env
242222 volumes :
243223 - ${PATH_REWRITE:-.}/config/:/etc/assemblyline/
244- - ${ROOT_REWRITE:-../../..}/:/opt/alv4/
245- command : python3 /opt/alv4/assemblyline-core/assemblyline_core/ingester
246- healthcheck :
247- test :
248- [
249- " CMD" ,
250- " bash" ,
251- " -c" ,
252- " if [[ ! `find /tmp/heartbeat -newermt '-30 seconds'` ]]; then false; fi" ,
253- ]
224+ command : assemblyline-server ingester
254225
255226# You can use this if you want a jupyter notebook to debug something in development
256227# notebook:
0 commit comments