From cc9ac301ca36dabf5ebdcf25b58be276b393b6dc Mon Sep 17 00:00:00 2001 From: Johanna Larsson Date: Mon, 21 Sep 2026 13:37:46 +0100 Subject: [PATCH] Little tweaks for multi-arch image building Updates the default runner debian image sha to the multi-arch image instead of amd64-only. Also symlinks .containerignore -> .dockerignore since docker refuses to read .containerignore. With that one can build and push multi-arch, like so: ``` docker buildx create --name tranquil-multiarch --driver docker-container --bootstrap docker buildx build \ --builder tranquil-multiarch \ --platform linux/amd64,linux/arm64 \ -t atcr.io/tranquil.farm/tranquil-pds:0.6.7 \ --push \ . docker buildx imagetools create \ -t atcr.io/tranquil.farm/tranquil-pds:latest \ atcr.io/tranquil.farm/tranquil-pds:0.6.7 ``` if one were so inclined, that is. --- .dockerignore | 1 + Dockerfile | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 120000 .dockerignore diff --git a/.dockerignore b/.dockerignore new file mode 120000 index 0000000..092a75d --- /dev/null +++ b/.dockerignore @@ -0,0 +1 @@ +.containerignore \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 81fa0b9..8ba22c5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG DISTROLESS_IMAGE=gcr.io/distroless/cc-debian13:latest@sha256:1e3c6d9c255be500eb680cdea0ad07554f52ae92dfcbdf07043a2a435b4c1fe3 +ARG DISTROLESS_IMAGE=gcr.io/distroless/cc-debian13:latest@sha256:a017e74bd2a12d98342dbecd33d121d2b160415ed777573dc1808969e989d94d FROM node:24-trixie-slim AS frontend RUN corepack enable && corepack prepare pnpm@latest --activate