Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions packages/actor-scraper/puppeteer-scraper/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
# The base is pinned by digest (reproducible Chrome + OS deps). The actor pins puppeteer to the version
# this base ships (24-25.16.0 -> puppeteer 25.16.0) and bundles it, so the bundled driver matches the
# Chrome binary it drives. Renovate bumps the base digest and the puppeteer pin together.
FROM apify/actor-node-puppeteer-chrome:24-25.16.0@sha256:bf68062b5632b43fa6119c78a35c6627786c9733930c95af2164259d2138297b AS builder
FROM apify/actor-node-puppeteer-chrome:26-25.16.0@sha256:66b8d97f24e3706a70417465845b0169e9fed4522a4b86070ee71344e23f2885 AS builder

# The browser base runs as `myuser`; the build stage needs root for corepack + a writable workdir.
USER root
Expand All @@ -29,7 +29,7 @@ RUN pnpm --filter actor-puppeteer-scraper... build
# into node_modules instead of symlinking it.
RUN pnpm --config.inject-workspace-packages=true --filter actor-puppeteer-scraper deploy --prod /deploy

FROM apify/actor-node-puppeteer-chrome:24-25.16.0@sha256:bf68062b5632b43fa6119c78a35c6627786c9733930c95af2164259d2138297b
FROM apify/actor-node-puppeteer-chrome:26-25.16.0@sha256:66b8d97f24e3706a70417465845b0169e9fed4522a4b86070ee71344e23f2885

# Base WORKDIR is /home/myuser and ships Chrome plus the Xvfb entrypoint. Replace only the template
# node_modules with the lean production bundle (which carries the matching puppeteer); Chrome itself
Expand Down
4 changes: 2 additions & 2 deletions packages/actor-scraper/web-scraper/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
# The base is pinned by digest (reproducible Chrome + OS deps). The actor pins puppeteer to the version
# this base ships (24-25.16.0 -> puppeteer 25.16.0) and bundles it, so the bundled driver matches the
# Chrome binary it drives. Renovate bumps the base digest and the puppeteer pin together.
FROM apify/actor-node-puppeteer-chrome:24-25.16.0@sha256:bf68062b5632b43fa6119c78a35c6627786c9733930c95af2164259d2138297b AS builder
FROM apify/actor-node-puppeteer-chrome:26-25.16.0@sha256:66b8d97f24e3706a70417465845b0169e9fed4522a4b86070ee71344e23f2885 AS builder

# The browser base runs as `myuser`; the build stage needs root for corepack + a writable workdir.
USER root
Expand All @@ -29,7 +29,7 @@ RUN pnpm --filter actor-web-scraper... build
# into node_modules instead of symlinking it.
RUN pnpm --config.inject-workspace-packages=true --filter actor-web-scraper deploy --prod /deploy

FROM apify/actor-node-puppeteer-chrome:24-25.16.0@sha256:bf68062b5632b43fa6119c78a35c6627786c9733930c95af2164259d2138297b
FROM apify/actor-node-puppeteer-chrome:26-25.16.0@sha256:66b8d97f24e3706a70417465845b0169e9fed4522a4b86070ee71344e23f2885

# Base WORKDIR is /home/myuser and ships Chrome plus the Xvfb entrypoint. Replace only the template
# node_modules with the lean production bundle (which carries the matching puppeteer); Chrome itself
Expand Down
Loading