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.
This commit is contained in:
Johanna Larsson
2026-09-21 14:41:54 +00:00
committed by Tangled
parent 75c341b94b
commit cc9ac301ca
2 changed files with 2 additions and 1 deletions
+1
View File
@@ -0,0 +1 @@
.containerignore
+1 -1
View File
@@ -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