Skip to content

docs: document slim Docker images and package manager setup - #2954

Merged
vladfrangu merged 6 commits into
masterfrom
docs/docker-slim-images
Sep 11, 2026
Merged

docs: document slim Docker images and package manager setup#2954
vladfrangu merged 6 commits into
masterfrom
docs/docker-slim-images

Conversation

@vladfrangu

@vladfrangu vladfrangu commented Sep 7, 2026

Copy link
Copy Markdown
Member

Mirrors apify/crawlee#4082 for the Actor Dockerfile page:

  • Document the -slim tag variants (no preinstalled apify/crawlee/typescript) in the Node.js base images section and the tag naming convention, and recommend them by default.
  • New Package managers section: Corepack enabled (no package manager besides npm preinstalled), packageManager support, flat node_modules linker config, /pkg-cache, and how to override the linker via ENV.
  • Supported Node.js versions are now 22, 24 and 26. Example Dockerfiles on the Dockerfile, source code, performance and academy pages bumped from :16/:20 to :24.

[🤖] Claude Code using Fable 5

@github-actions github-actions Bot added this to the 149th sprint - Tooling team milestone Sep 7, 2026
@github-actions github-actions Bot added the t-tooling Issues with this label are in the ownership of the tooling team. label Sep 7, 2026
@apify-service-account

apify-service-account commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

🗑️ Preview for this PR was deleted.

@honzajavorek honzajavorek left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for visiting our docs monastery with the gift of new content! It looks good, but I dropped a few comments so that the resulting document is more coherent, at least according to my humble opinion.

I also feel that even if all my comments are addressed, the document as a whole kind of jumps from general advice to Node.js advice, then to general advice, then to Python advice, then back to Node.js advice, and so on. But I don't know if I'm to poke into that right now. Leaving it up to you, if you feel like the sections could use a better sorting, when you glance over their order.

Comment thread sources/platform/actors/development/actor_definition/docker.md Outdated
Comment thread sources/platform/actors/development/actor_definition/docker.md Outdated
Comment thread sources/platform/actors/development/actor_definition/docker.md Outdated
Comment thread sources/platform/actors/development/actor_definition/docker.md Outdated
@vladfrangu

Copy link
Copy Markdown
Member Author

Regrouping the page by scope is in #2964, stacked on this one, so it can be reviewed separately.

[🤖] Claude Code using Fable 5

@honzajavorek honzajavorek left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome, thank you!

@vladfrangu vladfrangu added the adhoc Ad-hoc unplanned task added during the sprint. label Sep 11, 2026
@vladfrangu
vladfrangu merged commit 6c674e9 into master Sep 11, 2026
14 of 15 checks passed
@vladfrangu
vladfrangu deleted the docs/docker-slim-images branch September 11, 2026 09:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

adhoc Ad-hoc unplanned task added during the sprint. t-tooling Issues with this label are in the ownership of the tooling team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants