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.2.0 -> puppeteer 25.2.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.2.0@sha256:e9f588cd827e542bdc7b476be7dd3ba87b8ca3b4136e2e081e5fa0e3c940d50d AS builder
FROM apify/actor-node-puppeteer-chrome:26-25.2.0@sha256:d7b27cd154f7453916822cf0ef4d7d2cd3b65d73890e97b8b9a33e10f2c2e19b 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.2.0@sha256:e9f588cd827e542bdc7b476be7dd3ba87b8ca3b4136e2e081e5fa0e3c940d50d
FROM apify/actor-node-puppeteer-chrome:26-25.2.0@sha256:d7b27cd154f7453916822cf0ef4d7d2cd3b65d73890e97b8b9a33e10f2c2e19b

# 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
2 changes: 1 addition & 1 deletion packages/actor-scraper/puppeteer-scraper/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"@crawlee/puppeteer": "^3.16.0",
"apify": "^3.7.1",
"idcac-playwright": "^0.2.0",
"puppeteer": "25.2.0"
"puppeteer": "25.3.0"
},
"devDependencies": {
"@apify/tsconfig": "^0.1.0",
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.2.0 -> puppeteer 25.2.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.2.0@sha256:e9f588cd827e542bdc7b476be7dd3ba87b8ca3b4136e2e081e5fa0e3c940d50d AS builder
FROM apify/actor-node-puppeteer-chrome:26-25.2.0@sha256:d7b27cd154f7453916822cf0ef4d7d2cd3b65d73890e97b8b9a33e10f2c2e19b 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.2.0@sha256:e9f588cd827e542bdc7b476be7dd3ba87b8ca3b4136e2e081e5fa0e3c940d50d
FROM apify/actor-node-puppeteer-chrome:26-25.2.0@sha256:d7b27cd154f7453916822cf0ef4d7d2cd3b65d73890e97b8b9a33e10f2c2e19b

# 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
2 changes: 1 addition & 1 deletion packages/actor-scraper/web-scraper/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"content-type": "^1.0.5",
"devtools-server": "^0.0.2",
"idcac-playwright": "^0.2.0",
"puppeteer": "25.2.0"
"puppeteer": "25.3.0"
},
"devDependencies": {
"@apify/tsconfig": "^0.1.0",
Expand Down
Loading
Loading