From a00fae40928a955eb92d60d1182b402b5c265b11 Mon Sep 17 00:00:00 2001 From: Christopher Harrop <35781497+christopherwharrop-noaa@users.noreply.github.com> Date: Wed, 12 Jun 2024 10:07:30 -0600 Subject: [PATCH] Add multi-platform build for images pushed to registry (#7) --- .github/workflows/docker.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index f8d0d92..606dab3 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -17,7 +17,9 @@ jobs: - name: Checkout Repository uses: actions/checkout@v3 - + - + name: Set up QEMU + uses: docker/setup-qemu-action@v3 - name: Build and start containers run: docker-compose -f docker-compose.yml up --build -d @@ -65,6 +67,7 @@ jobs: uses: docker/build-push-action@v4 with: context: ./frontend + platforms: linux/amd64,linux/arm64 file: ./frontend/Dockerfile push: true tags: noaagsl/slurm-frontend:latest @@ -76,6 +79,7 @@ jobs: uses: docker/build-push-action@v4 with: context: ./master + platforms: linux/amd64,linux/arm64 file: ./master/Dockerfile push: true tags: noaagsl/slurm-master:latest @@ -87,6 +91,7 @@ jobs: uses: docker/build-push-action@v4 with: context: ./node + platforms: linux/amd64,linux/arm64 file: ./node/Dockerfile push: true tags: noaagsl/slurm-node:latest