From 077fae2147adde973322ff5f135b70e80c7fc9c4 Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Tue, 13 May 2025 15:32:28 -0700 Subject: [PATCH] update workflow --- .github/workflows/distribution-deploy.yml | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/.github/workflows/distribution-deploy.yml b/.github/workflows/distribution-deploy.yml index b96a0f3d7..55d7c5e4c 100644 --- a/.github/workflows/distribution-deploy.yml +++ b/.github/workflows/distribution-deploy.yml @@ -11,6 +11,9 @@ jobs: - name: Checkout code uses: actions/checkout@v4 + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + - name: Log in to GitHub Container Registry uses: docker/login-action@v3 with: @@ -20,7 +23,8 @@ jobs: - name: Build Client Docker image run: | - docker build \ + docker buildx build \ + --platform linux/amd64,linux/arm64 \ -t ghcr.io/bluewave-labs/checkmate:frontend-dist \ -f ./docker/dist/client.Dockerfile \ --label org.opencontainers.image.source=https://github.com/bluewave-labs/checkmate \ @@ -36,6 +40,9 @@ jobs: - name: Checkout code uses: actions/checkout@v4 + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + - name: Log in to GitHub Container Registry uses: docker/login-action@v3 with: @@ -45,7 +52,8 @@ jobs: - name: Build Server Docker image run: | - docker build \ + docker buildx build \ + --platform linux/amd64,linux/arm64 \ -t ghcr.io/bluewave-labs/checkmate:backend-dist \ -f ./docker/dist/server.Dockerfile \ --label org.opencontainers.image.source=https://github.com/bluewave-labs/checkmate \ @@ -56,7 +64,8 @@ jobs: - name: Build Mongo Docker image run: | - docker build \ + docker buildx build \ + --platform linux/amd64,linux/arm64 \ -t ghcr.io/bluewave-labs/checkmate:mongo-dist \ -f ./docker/dist/mongoDB.Dockerfile \ --label org.opencontainers.image.source=https://github.com/bluewave-labs/checkmate \ @@ -67,7 +76,8 @@ jobs: - name: Build Redis Docker image run: | - docker build \ + docker buildx build \ + --platform linux/amd64,linux/arm64 \ -t ghcr.io/bluewave-labs/checkmate:redis-dist \ -f ./docker/dist/redis.Dockerfile \ --label org.opencontainers.image.source=https://github.com/bluewave-labs/checkmate \