ix(docker): ensure ARM64 compatibility by setting platform in base image

- Added `--platform=$BUILDPLATFORM` to `FROM` instruction in base stage
- Prevents exec format errors during buildx bake for linux/arm64
- Improves support for multi-architecture builds (e.g., Apple Silicon, Raspberry Pi)
This commit is contained in:
Chanceium 2025-07-15 23:26:57 -04:00 committed by GitHub
parent 8e404464c3
commit 07daecdb06
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,6 +1,6 @@
ARG PYTHON_VERSION=3.11.6
ARG DEBIAN_BASE=bookworm
FROM python:${PYTHON_VERSION}-slim-${DEBIAN_BASE} AS base
FROM --platform=$BUILDPLATFORM python:${PYTHON_VERSION}-slim-${DEBIAN_BASE} AS base
ARG WKHTMLTOPDF_VERSION=0.12.6.1-3
ARG WKHTMLTOPDF_DISTRO=bookworm