2024-12-11 08:59:22 +03:00
|
|
|
FROM node:23.4.0-alpine AS node
|
|
|
|
|
2025-01-16 04:03:14 +03:00
|
|
|
FROM moby/buildkit:master-rootless
|
2025-01-04 22:52:20 +03:00
|
|
|
|
|
|
|
USER root
|
2024-12-11 08:59:22 +03:00
|
|
|
|
|
|
|
COPY --from=node /usr/local/bin/node /usr/local/bin/node
|
|
|
|
COPY --from=node /usr/local/lib/node_modules /usr/local/lib/node_modules
|
|
|
|
COPY --from=node /usr/local/include/node /usr/local/include/node
|
2025-01-16 04:03:14 +03:00
|
|
|
COPY ./registry-login.sh /opt/registry-login.sh
|
2024-12-11 08:59:22 +03:00
|
|
|
|
|
|
|
RUN apk add libstdc++ bash && \
|
|
|
|
ln -s /usr/local/lib/node_modules/npm/bin/npm-cli.js /usr/local/bin/npm && \
|
|
|
|
ln -s /usr/local/lib/node_modules/npm/bin/npx-cli.js /usr/local/bin/npx && \
|
2025-01-16 04:03:14 +03:00
|
|
|
ln -s /usr/local/lib/node_modules/corepack/dist/corepack.js /usr/local/bin/corepack
|
2025-01-04 22:52:20 +03:00
|
|
|
|
2025-01-16 04:03:14 +03:00
|
|
|
ENV BUILDKIT_HOST=unix:///var/run/buildkit/buildkitd.sock
|
2025-01-04 22:52:20 +03:00
|
|
|
|
2025-01-16 04:03:14 +03:00
|
|
|
USER user
|