@@ -12,7 +12,7 @@ build: backend-docker-build frontend-docker-build runtime-docker-build
1212
1313.PHONY : create-namespace
1414create-namespace :
15- @ kubectl get namespace $(NAMESPACE ) > /dev/null 2>&1 || kubectl create namespace $(NAMESPACE )
15+ kubectl get namespace $(NAMESPACE ) > /dev/null 2>&1 || kubectl create namespace $(NAMESPACE )
1616
1717.PHONY : install-%
1818install-% :
@@ -73,37 +73,61 @@ runtime-docker-build:
7373label-studio-adapter-docker-build :
7474 docker build -t label-studio-adapter:$(VERSION ) . -f scripts/images/label-studio-adapter/Dockerfile
7575
76+ .PHONY : deer-flow-docker-build
77+ deer-flow-docker-build :
78+ @if [ -d " ../deer-flow/.git" ]; then \
79+ cd ../deer-flow && git pull; \
80+ else \
81+ git clone
[email protected] :bytedance/deer-flow.git ../deer-flow
; \ 82+ fi
83+ sed -i " s/dark/light/g" " ../deer-flow/web/src/components/deer-flow/theme-provider-wrapper.tsx"
84+ cp deployment/docker/deer-flow/.env.example ../deer-flow/.env
85+ cp deployment/docker/deer-flow/conf.yaml.example ../deer-flow/conf.yaml
86+ cd ../deer-flow && docker compose build
87+
7688.PHONY : backend-docker-install
7789backend-docker-install :
78- cd deployment/docker/datamate && docker- compose up -d backend
90+ cd deployment/docker/datamate && docker compose up -d backend
7991
8092.PHONY : backend-docker-uninstall
8193backend-docker-uninstall :
82- cd deployment/docker/datamate && docker- compose down backend
94+ cd deployment/docker/datamate && docker compose down backend
8395
8496.PHONY : frontend-docker-install
8597frontend-docker-install :
86- cd deployment/docker/datamate && docker- compose up -d frontend
98+ cd deployment/docker/datamate && docker compose up -d frontend
8799
88100.PHONY : frontend-docker-uninstall
89101frontend-docker-uninstall :
90- cd deployment/docker/datamate && docker- compose down frontend
102+ cd deployment/docker/datamate && docker compose down frontend
91103
92104.PHONY : runtime-docker-install
93105runtime-docker-install :
94- cd deployment/docker/datamate && docker- compose up -d runtime
106+ cd deployment/docker/datamate && docker compose up -d runtime
95107
96108.PHONY : runtime-docker-uninstall
97109runtime-docker-uninstall :
98- cd deployment/docker/datamate && docker- compose down runtime
110+ cd deployment/docker/datamate && docker compose down runtime
99111
100112.PHONY : datamate-docker-install
101113datamate-docker-install :
102- cd deployment/docker/datamate && docker- compose up -d
114+ cd deployment/docker/datamate && cp .env.example .env && docker compose -f docker- compose.yml up -d
103115
104116.PHONY : datamate-docker-uninstall
105117datamate-docker-uninstall :
106- cd deployment/docker/datamate && docker-compose down
118+ cd deployment/docker/datamate && docker compose -f docker-compose.yml down
119+
120+ .PHONY : deer-flow-docker-install
121+ deer-flow-docker-install :
122+ cd deployment/docker/datamate && cp .env.deer-flow.example .env && docker compose -f docker-compose.yml up -d
123+ cd deployment/docker/deer-flow && cp .env.example .env && cp conf.yaml.example conf.yaml && docker compose -f docker-compose.yml up -d
124+
125+ .PHONY : deer-flow-docker-uninstall
126+ deer-flow-docker-uninstall :
127+ @if docker compose ls --filter name=datamate | grep -q datamate; then \
128+ cd deployment/docker/datamate && docker compose -f docker-compose.yml up -d; \
129+ fi
130+ cd deployment/docker/deer-flow && docker compose -f docker-compose.yml down
107131
108132.PHONY : datamate-k8s-install
109133datamate-k8s-install : create-namespace
0 commit comments