@@ -221,16 +221,20 @@ endif
221221.PHONY : uninstall
222222uninstall :
223223ifeq ($(origin INSTALLER ) , undefined)
224- $(call prompt-uninstaller,milvus-$$INSTALLER-uninstall datamate-$$INSTALLER-uninstall)
224+ $(call prompt-uninstaller,label-studio-$$INSTALLER-uninstall milvus-$$INSTALLER-uninstall deer-flow -$$INSTALLER-uninstall datamate-$$INSTALLER-uninstall)
225225else
226- @echo "Delete volumes? (This will remove all data)"; \
227- echo "1. Yes - Delete volumes"; \
228- echo "2. No - Keep volumes"; \
229- echo -n "Enter choice (default: 2): "; \
230- read DELETE_VOLUMES_CHOICE; \
231- export DELETE_VOLUMES_CHOICE; \
226+ @if [ "$(INSTALLER)" = "docker" ]; then \
227+ echo "Delete volumes? (This will remove all data)"; \
228+ echo "1. Yes - Delete volumes"; \
229+ echo "2. No - Keep volumes"; \
230+ echo -n "Enter choice (default : 2): "; \
231+ read DELETE_VOLUMES_CHOICE; \
232+ export DELETE_VOLUMES_CHOICE; \
233+ fi
234+ @$(MAKE) label-studio-$(INSTALLER)-uninstall DELETE_VOLUMES_CHOICE=$$DELETE_VOLUMES_CHOICE; \
232235 $(MAKE) milvus-$(INSTALLER)-uninstall DELETE_VOLUMES_CHOICE=$$DELETE_VOLUMES_CHOICE; \
233- $(MAKE) label-studio-$(INSTALLER)-uninstall DELETE_VOLUMES_CHOICE=$$DELETE_VOLUMES_CHOICE; \
236+ $(MAKE) datamate-$(INSTALLER)-uninstall DELETE_VOLUMES_CHOICE=$$DELETE_VOLUMES_CHOICE; \
237+ $(MAKE) deer-flow-$(INSTALLER)-uninstall DELETE_VOLUMES_CHOICE=$$DELETE_VOLUMES_CHOICE; \
234238 $(MAKE) datamate-$(INSTALLER)-uninstall DELETE_VOLUMES_CHOICE=$$DELETE_VOLUMES_CHOICE
235239endif
236240
@@ -253,22 +257,22 @@ VALID_SERVICE_TARGETS := datamate backend frontend runtime mineru "deer-flow" mi
253257 @if [ " $* " = " label-studio" ]; then \
254258 $(call docker-compose-service,label-studio,up -d,deployment/docker/label-studio) ; \
255259 elif [ " $* " = " mineru" ]; then \
256- cd deployment/docker/datamate && export REGISTRY=$(REGISTRY ) && docker compose up -d datamate-mineru; \
260+ REGISTRY=$(REGISTRY ) && docker compose -f deployment/docker/datamate/docker-compose.yml up -d datamate-mineru; \
257261 elif [ " $* " = " datamate" ]; then \
258262 if docker compose ls --filter name=deer-flow | grep -q deer-flow; then \
259- (cd deployment/docker/datamate && NGINX_CONF=" ./backend-with-deer-flow.conf" REGISTRY=$( REGISTRY) docker compose -f docker-compose.yml up -d); \
263+ (NGINX_CONF=" ./backend-with-deer-flow.conf" REGISTRY=$( REGISTRY) docker compose -f deployment/docker/datamate/ docker-compose.yml up -d); \
260264 else \
261- (cd deployment/docker/datamate && REGISTRY=$( REGISTRY) docker compose -f docker-compose.yml up -d); \
265+ (REGISTRY=$( REGISTRY) docker compose -f deployment/docker/datamate/ docker-compose.yml up -d); \
262266 fi ; \
263267 elif [ " $* " = " deer-flow" ]; then \
264- cd deployment/docker/datamate && export NGINX_CONF=" ./backend-with-deer-flow.conf" && export REGISTRY=$(REGISTRY ) && docker compose -f docker-compose.yml up -d; \
265268 cp -n runtime/deer-flow/.env.example runtime/deer-flow/.env; \
266269 cp -n runtime/deer-flow/conf.yaml.example runtime/deer-flow/conf.yaml; \
267270 cp runtime/deer-flow/.env deployment/docker/deer-flow/.env; \
268271 cp runtime/deer-flow/conf.yaml deployment/docker/deer-flow/conf.yaml; \
269- cd deployment/docker/deer-flow && export REGISTRY=$(REGISTRY ) && docker compose -f docker-compose.yml up -d; \
272+ REGISTRY=$(REGISTRY ) docker compose -f deployment/docker/deer-flow/docker-compose.yml up -d; \
273+ NGINX_CONF=" ./backend-with-deer-flow.conf" REGISTRY=$(REGISTRY ) docker compose -f deployment/docker/datamate/docker-compose.yml up -d; \
270274 elif [ " $* " = " milvus" ]; then \
271- cd deployment/ docker/milvus && docker compose -f docker-compose.yml up -d; \
275+ docker compose -f deployment/docker/milvus/ docker-compose.yml up -d; \
272276 else \
273277 $(call docker-compose-service,$* ,up -d,deployment/docker/datamate) ; \
274278 fi
@@ -286,28 +290,28 @@ VALID_SERVICE_TARGETS := datamate backend frontend runtime mineru "deer-flow" mi
286290 fi
287291 @if [ " $* " = " label-studio" ]; then \
288292 if [ " $( DELETE_VOLUMES_CHOICE) " = " 1" ]; then \
289- cd deployment/docker/label-studio && docker compose down -v; \
293+ cd deployment/docker/label-studio && docker compose down -v && cd - > /dev/null ; \
290294 else \
291- cd deployment/docker/label-studio && docker compose down; \
295+ cd deployment/docker/label-studio && docker compose down && cd - > /dev/null ; \
292296 fi ; \
293297 elif [ " $* " = " mineru" ]; then \
294298 $(call docker-compose-service,datamate-mineru,down,deployment/docker/datamate) ; \
295299 elif [ " $* " = " datamate" ]; then \
296300 if [ " $( DELETE_VOLUMES_CHOICE) " = " 1" ]; then \
297- cd deployment/ docker/datamate && docker compose -f docker-compose.yml --profile mineru down -v; \
301+ docker compose -f deployment/docker/datamate/ docker-compose.yml --profile mineru down -v; \
298302 else \
299- cd deployment/ docker/datamate && docker compose -f docker-compose.yml --profile mineru down; \
303+ docker compose -f deployment/docker/datamate/ docker-compose.yml --profile mineru down; \
300304 fi ; \
301305 elif [ " $* " = " deer-flow" ]; then \
306+ docker compose -f deployment/docker/deer-flow/docker-compose.yml down; \
302307 if docker compose ls --filter name=datamate | grep -q datamate; then \
303- cd deployment/docker/datamate && export REGISTRY=$(REGISTRY ) && docker compose -f docker-compose.yml up -d; \
308+ REGISTRY=$(REGISTRY ) docker compose -f deployment/docker/datamate/ docker-compose.yml up -d; \
304309 fi ; \
305- cd deployment/docker/deer-flow && docker compose -f docker-compose.yml down; \
306310 elif [ " $* " = " milvus" ]; then \
307311 if [ " $( DELETE_VOLUMES_CHOICE) " = " 1" ]; then \
308- cd deployment/ docker/milvus && docker compose -f docker-compose.yml down -v; \
312+ docker compose -f deployment/docker/milvus/ docker-compose.yml down -v; \
309313 else \
310- cd deployment/ docker/milvus && docker compose -f docker-compose.yml down; \
314+ docker compose -f deployment/docker/milvus/ docker-compose.yml down; \
311315 fi ; \
312316 else \
313317 $(call docker-compose-service,$* ,down,deployment/docker/datamate) ; \
@@ -316,7 +320,7 @@ VALID_SERVICE_TARGETS := datamate backend frontend runtime mineru "deer-flow" mi
316320# ========== Kubernetes Install/Uninstall Targets ==========
317321
318322# Valid k8s targets
319- VALID_K8S_TARGETS := mineru datamate deer-flow milvus
323+ VALID_K8S_TARGETS := mineru datamate deer-flow milvus label-studio
320324
321325# Generic k8s install target
322326.PHONY : % -k8s-install
@@ -334,10 +338,10 @@ VALID_K8S_TARGETS := mineru datamate deer-flow milvus
334338 elif [ " $* " = " datamate" ]; then \
335339 helm upgrade datamate deployment/helm/datamate/ -n $(NAMESPACE ) --install --set global.image.repository=$(REGISTRY ) ; \
336340 elif [ " $* " = " deer-flow" ]; then \
337- helm upgrade datamate deployment/helm/datamate/ -n $(NAMESPACE ) --install --set global.deerFlow.enable=true --set global.image.repository=$(REGISTRY ) ; \
338341 cp runtime/deer-flow/.env deployment/helm/deer-flow/charts/public/.env; \
339342 cp runtime/deer-flow/conf.yaml deployment/helm/deer-flow/charts/public/conf.yaml; \
340343 helm upgrade deer-flow deployment/helm/deer-flow -n $(NAMESPACE ) --install --set global.image.repository=$(REGISTRY ) ; \
344+ helm upgrade datamate deployment/helm/datamate/ -n $(NAMESPACE ) --install --set global.deerFlow.enable=true --set global.image.repository=$(REGISTRY ) ; \
341345 elif [ " $* " = " milvus" ]; then \
342346 helm upgrade milvus deployment/helm/milvus -n $(NAMESPACE ) --install; \
343347 fi
@@ -383,7 +387,7 @@ VALID_UPGRADE_TARGETS := datamate
383387 exit 1; \
384388 fi
385389 @if [ " $* " = " datamate" ]; then \
386- cd deployment/ docker/datamate && docker compose -f docker-compose.yml --profile mineru up -d --force-recreate --remove-orphans; \
390+ docker compose -f deployment/docker/datamate/ docker-compose.yml --profile mineru up -d --force-recreate --remove-orphans; \
387391 fi
388392
389393# ========== Download Targets ==========
0 commit comments