Skip to content
Open
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:108b6c116925da6a48541eccb2dae9844c925e6e2125d515a820bf211e4628f6 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:108b6c116925da6a48541eccb2dae9844c925e6e2125d515a820bf211e4628f6

# 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:108b6c116925da6a48541eccb2dae9844c925e6e2125d515a820bf211e4628f6 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:108b6c116925da6a48541eccb2dae9844c925e6e2125d515a820bf211e4628f6

# 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