remove python from node builder

Signed-off-by: Karl Haworth <karl.haworth@aa.com>
This commit is contained in:
Karl Haworth
2024-08-14 10:52:28 -04:00
parent fd7c45013b
commit 905a114d96
@@ -23,14 +23,13 @@ RUN /home/nonroot/venv/bin/pip install mkdocs-techdocs-core==1.3.3
# Build Node environment in a separate builder stage
FROM cgr.dev/chainguard/wolfi-base:latest as node-builder
ENV PYTHON_VERSION 3.12=~3.12
ENV NODE_VERSION 20=~20.11
ENV NODE_ENV production
RUN --mount=type=cache,target=/var/cache/apk,sharing=locked,uid=65532,gid=65532 \
--mount=type=cache,target=/var/lib/apk,sharing=locked,uid=65532,gid=65532 \
apk update && \
apk add python-$PYTHON_VERSION nodejs-$NODE_VERSION yarn \
apk add nodejs-$NODE_VERSION yarn \
# Install isolate-vm dependencies, these are needed by the @backstage/plugin-scaffolder-backend.
openssl-dev brotli-dev c-ares-dev nghttp2-dev icu-dev zlib-dev gcc-12 libuv-dev build-base