diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 703d1b7c..16b4c128 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -117,11 +117,15 @@ jobs: type=semver,pattern={{major}} - name: 🛠️ Build and push Docker image for orion-visor-${{ matrix.service }} - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v6 with: context: ./docker file: ./docker/${{ matrix.service }}/Dockerfile push: true + cache-from: type=gha + cache-to: type=gha,mode=max + platforms: linux/amd64,linux/arm64 + labels: ${{ steps.meta.outputs.labels }} tags: | ${{ env.DOCKERHUB_NAMESPACE }}/orion-visor-${{ matrix.service }}:${{ steps.meta.outputs.version }} ${{ env.DOCKERHUB_NAMESPACE }}/orion-visor-${{ matrix.service }}:latest @@ -129,5 +133,3 @@ jobs: ${{ env.GITHUB_REGISTRY }}/${{ github.repository_owner }}/orion-visor-${{ matrix.service }}:latest ${{ env.ALIYUN_REGISTRY }}/${{ env.ALIYUN_NAMESPACE }}/orion-visor-${{ matrix.service }}:${{ steps.meta.outputs.version }} ${{ env.ALIYUN_REGISTRY }}/${{ env.ALIYUN_NAMESPACE }}/orion-visor-${{ matrix.service }}:latest - labels: ${{ steps.meta.outputs.labels }} - platforms: linux/amd64,linux/arm64 diff --git a/docker/mysql/Dockerfile b/docker/mysql/Dockerfile index 1d1a78e1..4d54d7d3 100644 --- a/docker/mysql/Dockerfile +++ b/docker/mysql/Dockerfile @@ -1,4 +1,4 @@ -FROM --platform=$TARGETPLATFORM mysql:8.4.5 +FROM --platform=$TARGETPLATFORM mysql:8.0.39 # 系统时区 ARG TZ=Asia/Shanghai