Skip to content

Commit b68edc5

Browse files
committed
feature: 增加deer-flow流水线
1 parent 8e17227 commit b68edc5

2 files changed

Lines changed: 31 additions & 12 deletions

File tree

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: Backend Docker Image CI
2+
3+
on:
4+
push:
5+
branches: [ "main" ]
6+
paths:
7+
- 'runtime/deer-flow/**'
8+
- 'scripts/images/deer-flow-backend/**'
9+
- 'scripts/images/deer-flow-frontend/**'
10+
- '.github/workflows/docker-image-deer-flow.yml'
11+
pull_request:
12+
branches: [ "main" ]
13+
paths:
14+
- 'runtime/deer-flow/**'
15+
- 'scripts/images/deer-flow-backend/**'
16+
- 'scripts/images/deer-flow-frontend/**'
17+
- '.github/workflows/docker-image-deer-flow.yml'
18+
workflow_dispatch:
19+
20+
jobs:
21+
call-docker-build:
22+
name: Build and Push Backend Docker Image
23+
uses: ./.github/workflows/docker-images-reusable.yml
24+
permissions:
25+
contents: read
26+
packages: write
27+
with:
28+
service_name: deer-flow
29+
build_dir: .

Makefile

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -84,20 +84,10 @@ label-studio-adapter-docker-build:
8484

8585
.PHONY: deer-flow-docker-build
8686
deer-flow-docker-build:
87-
@if [ -d "../deer-flow/.git" ]; then \
88-
cd ../deer-flow && git pull; \
89-
else \
90-
git clone git@github.com:bytedance/deer-flow.git ../deer-flow; \
91-
fi
92-
cd ../deer-flow && \
93-
if git apply --check ../DataMate/runtime/deer-flow/feature_collection.patch; then \
94-
git apply ../DataMate/runtime/deer-flow/feature_collection.patch; \
95-
fi
9687
cp -n runtime/deer-flow/.env.example runtime/deer-flow/.env
9788
cp -n runtime/deer-flow/conf.yaml.example runtime/deer-flow/conf.yaml
98-
cp runtime/deer-flow/.env ../deer-flow/.env
99-
cp runtime/deer-flow/conf.yaml ../deer-flow/conf.yaml
100-
cd ../deer-flow && docker compose build
89+
docker build -t deer-flow-backend:$(VERSION) . -f scripts/images/deer-flow-backend/Dockerfile
90+
docker build -t deer-flow-frontend:$(VERSION) . -f scripts/images/deer-flow-frontend/Dockerfile
10191

10292
.PHONY: mineru-docker-build
10393
mineru-docker-build:

0 commit comments

Comments
 (0)