Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 11 additions & 2 deletions .github/workflows/docker-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,12 +38,18 @@ jobs:
- name: joysafeter-frontend
context: ./frontend
dockerfile: ./deploy/docker/frontend.Dockerfile
- name: joysafeter-openclaw
context: ./deploy/openclaw
dockerfile: ./deploy/openclaw/Dockerfile


steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Set up QEMU
uses: docker/setup-qemu-action@v3

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3

Expand Down Expand Up @@ -71,7 +77,7 @@ jobs:
with:
context: ${{ matrix.image.context }}
file: ${{ matrix.image.dockerfile }}
platforms: linux/amd64
platforms: linux/amd64,linux/arm64
push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
Expand Down Expand Up @@ -124,6 +130,9 @@ jobs:
- name: Checkout code
uses: actions/checkout@v4

- name: Set up QEMU
uses: docker/setup-qemu-action@v3

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3

Expand Down Expand Up @@ -151,7 +160,7 @@ jobs:
with:
context: ./deploy/docker
file: ./deploy/docker/sandbox.Dockerfile
platforms: linux/amd64
platforms: linux/amd64,linux/arm64
push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
Expand Down
8 changes: 7 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,11 +65,17 @@ jobs:
- name: joysafeter-init
context: ./backend
dockerfile: ./deploy/docker/init.Dockerfile
- name: joysafeter-openclaw
context: ./deploy/openclaw
dockerfile: ./deploy/openclaw/Dockerfile

steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Set up QEMU
uses: docker/setup-qemu-action@v3

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3

Expand All @@ -96,7 +102,7 @@ jobs:
with:
context: ${{ matrix.image.context }}
file: ${{ matrix.image.dockerfile }}
platforms: linux/amd64
platforms: linux/amd64,linux/arm64
push: true
tags: |
docker.io/jdopensource/${{ matrix.image.name }}:${{ steps.version.outputs.TAG }}
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@ Memory-based learning with long/short-term strategies, automatically accumulatin
<td align="center" width="25%">
<h4>Scenario-Based Capability Matching</h4>
<strong>Out-of-the-Box Scenario Library</strong><br/>
Pre-built scenarios including penetration testing, APK deep analysis, MCP compliance scanning, replicating DeepResearch workflows with 95%+ accuracy
Pre-built scenarios including APK deep analysis, MCP compliance scanning, replicating DeepResearch workflows with 95%+ accuracy
</td>
<td align="center" width="25%">
<h4>Skill Matrix Platform</h4>
Expand Down
2 changes: 1 addition & 1 deletion README_CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,7 @@ JoySafeter 提供两种工作模式,适配从快速验证到深度定制的全
<td align="center" width="25%">
<h4>场景化战力速配</h4>
<strong>开箱即用的实战场景库</strong><br/>
预置渗透测试、APK深度挖掘、MCP合规扫描等场景,复刻 DeepResearch 工作流精度达 95%+
预置 APK深度挖掘、MCP合规扫描等场景,复刻 DeepResearch 工作流精度达 95%+
</td>
<td align="center" width="25%">
<h4>技能矩阵中台</h4>
Expand Down
Loading
Loading