feat: add Camoufox-based Crawlee JS/TS templates#336
Conversation
459e3a2 to
324cfe6
Compare
Let's deal with that once we see camoufox is the right bet. I guess we would also add a custom camoufox base docker image, maybe even |
B4nan
left a comment
There was a problem hiding this comment.
looks good, i would just update the readmes to mention camoufox
|
I see the failing tests are only Python-related now. I suppose removing the templates later if they break wouldn't be a breaking change anyway, right? |
Following the apify/apify-sdk-js#364 and apify/crawlee#2842 , this PR adds Camoufox-enabled templates to Apify Actor templates. The implementation is heavily based on the existing Playwright + Chrome templates.
The only issue (I'm aware of) currently is the immense size of those images (as they contain Chrome and we add Camoufox binaries). Installing Camoufox directly to a
node-debianimage results in missing system dependencies. While it might be possible to install those manually in the Dockerfile, it might make the Dockerfile too complex for a regular user.