24 lines
639 B
Docker
24 lines
639 B
Docker
FROM node:24 AS builder
|
|
|
|
COPY /packages ./packages
|
|
COPY /package*.json ./
|
|
RUN npm --quiet set progress=false \
|
|
&& npm install --only=prod --no-optional --no-audit \
|
|
&& npm update
|
|
|
|
FROM apify/actor-node-playwright-chrome:24-1.58.2-beta
|
|
|
|
RUN rm -r node_modules
|
|
COPY --from=builder /node_modules ./node_modules
|
|
COPY --from=builder /packages ./packages
|
|
COPY --from=builder /package*.json ./
|
|
COPY /.actor ./.actor
|
|
COPY /main.js ./
|
|
|
|
RUN echo "Installed NPM packages:" \
|
|
&& (npm list --only=prod --no-optional --all || true) \
|
|
&& echo "Node.js version:" \
|
|
&& node --version \
|
|
&& echo "NPM version:" \
|
|
&& npm --version
|