使用Node/Apify/Puppeteer,我如何将我的应用程序封装起来并在本地测试运行?这是我的装置。FROM node:14-alpine
USER root
# Second, copy just package.json/Documents/personal/testapp/my-first-act/apify_sto
我能够让它使用node用户并使用--cap-add=SYS_ADMIN设置一个沙箱,但是AWS不支持将SYS_ADMIN作为一个linux参数添加。因此,我试图将no--sandbox传递给木偶师,这样我就可以作为根用户运行,但仍然得到错误Running as root without --no-sandbox is not supported。环境复制步骤
如果我执行到Dock
我想使用puppeteer在Lambda转换为PDF。对于chrome-aws-lambda模块或puppeteer模块,我试图运行一个调用puppeteer.launch()的函数(sam local invoke),但该函数返回一个错误。如果有人在Lambda上运行puppeteer,请告诉我您是如何配置它的!(error)}
我尝试过几种编写导入的不同方法,但每次调用puppeteer.launch()时都会给出不同的