From b8389e0ec72a4bb240c2435c939905a310a7b47c Mon Sep 17 00:00:00 2001 From: NewName Date: Mon, 23 Dec 2024 05:04:42 +0800 Subject: [PATCH] Update docker-ghcr.yml --- .github/workflows/docker-ghcr.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docker-ghcr.yml b/.github/workflows/docker-ghcr.yml index d01ad3d..f1729af 100644 --- a/.github/workflows/docker-ghcr.yml +++ b/.github/workflows/docker-ghcr.yml @@ -38,16 +38,18 @@ jobs: - name: Set version from input run: echo "VERSION=${{ github.event.inputs.version }}" >> $GITHUB_ENV - - name: Navigate to ghproxy directory - run: cd ghproxy - - name: Build and push Docker image run: | + # 进入 ghproxy 目录,确保 Docker 构建基于该目录 + cd ghproxy + + # 使用 ghproxy 目录作为构建上下文,并明确指定 Dockerfile docker buildx build --push \ --platform linux/amd64,linux/arm64 \ --tag ghcr.io/${{ github.repository }}:${{ env.VERSION }} \ --tag ghcr.io/${{ github.repository }}:latest \ - --build-arg VERSION=${{ env.VERSION }} . + --build-arg VERSION=${{ env.VERSION }} \ + -f Dockerfile . # 指定 Dockerfile 文件并将上下文设置为当前目录 env: GHCR_PUBLIC: true # 将镜像设置为公开