如何在AWS Fargate上运行puppeteer?

问题描述 投票:0回答:1

我已经将我的GUI与操纵up集成在一起。它在本地运行良好。我想在AWS上部署我的应用程序。

在AWS Fargate上部署UI之后,我收到以下错误消息:enter image description here

如何解决此错误?该错误意味着在docker容器上找不到铬。对?我已经给出了在我的docker文件中下载Chrome的命令。在安装软件包时,它也会下载浏览器。容器运行时仍然会引发此错误。

请提出解决方法。

amazon-web-services docker puppeteer docker-container aws-fargate
1个回答
0
投票

首先,检查铬浏览器的路径,如果它在本地运行,应该在Fargate上运行,如何在本地启动该容器?验证铬的本地路径,并将该路径添加到Fargate的任务定义中,因为当前路径似乎不正确。

您可以将ENV添加到task definition

"environment" : [
    { "name" : "CHROMIUM_PATH", "value" : "/usr/bin/chromium-browser" }
]
© www.soinside.com 2019 - 2024. All rights reserved.