From db1d4f24f71dfbf1dfaf2c6e6fa3022d7fcf45b1 Mon Sep 17 00:00:00 2001 From: duorameng <2997944583@qq.com> Date: Tue, 26 May 2026 10:15:18 +0800 Subject: [PATCH] fix(ci): copy builtin dir in Dockerfile.minimal and disable auto latest tag --- .github/workflows/deploy.yml | 2 ++ .github/workflows/docker-amd64.yml | 2 ++ .github/workflows/docker-arm64.yml | 2 ++ docker/Dockerfile.minimal | 1 + 4 files changed, 7 insertions(+) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 82a3cb7..b8f5c7e 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -49,6 +49,8 @@ jobs: with: images: | ${{ env.REGISTRY }}/${{ github.repository_owner }}/${{ env.IMAGE_NAME }} + flavor: | + latest=false tags: | type=raw,value=latest-amd64${{ matrix.tag_suffix }},enable={{is_default_branch}} type=ref,event=branch,suffix=-amd64${{ matrix.tag_suffix }} diff --git a/.github/workflows/docker-amd64.yml b/.github/workflows/docker-amd64.yml index 408ed79..9f18b4b 100644 --- a/.github/workflows/docker-amd64.yml +++ b/.github/workflows/docker-amd64.yml @@ -53,6 +53,8 @@ jobs: with: images: | ${{ env.REGISTRY }}/${{ github.repository_owner }}/${{ env.IMAGE_NAME }} + flavor: | + latest=false tags: | type=semver,pattern={{version}}-amd64${{ matrix.tag_suffix }} type=raw,value=latest-amd64${{ matrix.tag_suffix }},enable={{is_default_branch}} diff --git a/.github/workflows/docker-arm64.yml b/.github/workflows/docker-arm64.yml index 4f288a3..8e7e362 100644 --- a/.github/workflows/docker-arm64.yml +++ b/.github/workflows/docker-arm64.yml @@ -56,6 +56,8 @@ jobs: with: images: | ${{ env.REGISTRY }}/${{ github.repository_owner }}/${{ env.IMAGE_NAME }} + flavor: | + latest=false tags: | type=semver,pattern={{version}}-arm64${{ matrix.tag_suffix }} type=raw,value=latest-arm64${{ matrix.tag_suffix }},enable={{is_default_branch}} diff --git a/docker/Dockerfile.minimal b/docker/Dockerfile.minimal index 54c3cf5..b310420 100644 --- a/docker/Dockerfile.minimal +++ b/docker/Dockerfile.minimal @@ -126,6 +126,7 @@ COPY --from=frontend-builder /app/web/dist /www/baihu # Copy configs and entrypoint COPY --from=backend-builder /app/configs ./configs COPY --from=backend-builder /app/example ./example +COPY builtin/ /www/builtin COPY docker/docker-entrypoint.minimal.sh ./docker-entrypoint.sh # Copy agent binaries