Skip to content

Commit

Permalink
client+server/docker: fix ARM build platform issue
Browse files Browse the repository at this point in the history
  • Loading branch information
sgsunder committed Sep 19, 2021
1 parent c649830 commit c3b8137
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 5 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/build-containers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ jobs:
- name: Build container
run: >
docker buildx build --push
--platform linux/amd64,linux/arm64,linux/arm/v7,linux/arm/v6
--platform linux/amd64,linux/arm/v7,linux/arm64/v8
--build-arg BUILD_INFO=${{ env.build_info }}
--build-arg BUILD_DATE=${{ env.build_date }}
--build-arg SOURCE_COMMIT=$GITHUB_SHA
Expand Down Expand Up @@ -93,7 +93,7 @@ jobs:
- name: Build container
run: >
docker buildx build --push
--platform linux/amd64,linux/arm64,linux/arm/v7,linux/arm/v6
--platform linux/amd64,linux/arm/v7,linux/arm64/v8
--build-arg BUILD_DATE=${{ env.build_date }}
--build-arg SOURCE_COMMIT=$GITHUB_SHA
--build-arg DOCKER_REPO=szurubooru/server
Expand Down
4 changes: 2 additions & 2 deletions client/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM node:lts as builder
FROM --platform=$BUILDPLATFORM node:lts as builder
WORKDIR /opt/app

COPY package.json package-lock.json ./
Expand All @@ -12,7 +12,7 @@ ARG CLIENT_BUILD_ARGS=""
RUN BASE_URL="__BASEURL__" node build.js --gzip ${CLIENT_BUILD_ARGS}


FROM scratch as approot
FROM --platform=$BUILDPLATFORM scratch as approot

COPY docker-start.sh /

Expand Down
2 changes: 1 addition & 1 deletion server/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ COPY ./ /opt/app/
RUN rm -rf /opt/app/szurubooru/tests


FROM prereqs as testing
FROM --platform=$BUILDPLATFORM prereqs as testing
WORKDIR /opt/app

RUN apk --no-cache add \
Expand Down

0 comments on commit c3b8137

Please sign in to comment.