Phantomjs与Google App Engine的集成

问题描述 投票:4回答:2

[嗨,我想知道是否可以在Google App Engine上运行phantomjs。

我的用例是使用Phantomjs使用cron作业为GAE上提供的html页面拍摄快照。

此操作之前完成过吗?

google-app-engine phantomjs
2个回答
1
投票

Google App Engine支持多种语言运行时(Java,Python,PHP和Go),但是您可以使用Google App Engine的Managed VMs功能在Docker容器中运行任何内容(例如PhantomJS),并且您可以也可以使用Google Compute Engine获取VM,您还可以在其中安装任何语言的任何内容。

供参考,这里的a tutorial for running Node.js on Managed VMs可帮助您正确地指导您。

或者,Google Cloud Run允许您在无服务器平台上运行任意无状态容器,因此,您可以根据需要在其中运行PhantomJS应用。


0
投票

您不能在Google App Engine上运行phantomjs。

[当前,Google App Engine支持Java,Python,PHP和Go。 (https://cloud.google.com/appengine/kb/?hl=en

正如@ artjom-b所提到的,您可以使用一些不是以受支持的语言编写的服务(例如memcache),但是phantomjs并不是其中一种。

如果您要求测试要在Google App Engine上构建的应用程序,则可以对Google App Engine应用程序运行phantomjs测试。您只需要在其他服务(例如EC2实例)上运行phantomjs。

© www.soinside.com 2019 - 2024. All rights reserved.