From 524e79c486dd9f9cb5fb7d2c1c15d0b4d9d1833f Mon Sep 17 00:00:00 2001 From: Ween Jiann Date: Fri, 26 Mar 2021 09:09:37 +0800 Subject: [PATCH] Build on ARM64 (#307) * Updated Dockerfile for multiplatform * Added linux/arm64 to build_push.yml --- .github/workflows/build_push.yml | 2 +- alpine/5/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_push.yml b/.github/workflows/build_push.yml index 276e1b0..d0031ef 100644 --- a/.github/workflows/build_push.yml +++ b/.github/workflows/build_push.yml @@ -68,7 +68,7 @@ jobs: file: ./alpine/${{ steps.prep.outputs.major }}/Dockerfile build-args: INVOICENINJA_VERSION=${{ steps.prep.outputs.version }} target: prod - platforms: linux/amd64 + platforms: linux/amd64,linux/arm64 push: ${{ github.event_name != 'pull_request' }} tags: ${{ steps.prep.outputs.tags }} cache-from: type=local,src=/tmp/.buildx-cache diff --git a/alpine/5/Dockerfile b/alpine/5/Dockerfile index 2c45ed2..ef9b5e1 100644 --- a/alpine/5/Dockerfile +++ b/alpine/5/Dockerfile @@ -3,7 +3,7 @@ ARG BAK_STORAGE_PATH=/var/www/app/docker-backup-storage/ ARG BAK_PUBLIC_PATH=/var/www/app/docker-backup-public/ # Get Invoice Ninja and install nodejs packages -FROM node:lts-alpine as build +FROM --platform=$BUILDPLATFORM node:lts-alpine as build ARG INVOICENINJA_VERSION ARG BAK_STORAGE_PATH ARG BAK_PUBLIC_PATH