Robohash 运行 是否会成为 App Engine 的 python 应用程序?

Will Robohash run as a python app at App Engine?

我们需要永不更改且非常安全可靠的 Robohashes。这对于 Google 应用程序来说是完美的,它可以被监控,运行 通过 SSL 并且非常可靠。

我真的没有多少python经验。有人能给个一英里高的视图吗?在 App Engine 上将 Robohash 作为 python 应用托管会容易吗?

requirements.txt pillow <- not supported tornado <- looks like it will work

是否还有其他挑战,比如如何访问文件? Java 在 appengine 中无法读取文件系统最后我检查它必须使用资源。你觉得我追求值得吗?

这是我们需要的版本:https://github.com/BitShares/Robohash

恐怕不能直接作为部署到标准 Google App Engine (GAE) 运行时的应用程序运行。

有一种方法 add third party modules to your GAE app,它可能适用于 pillow,但不适用于 Tornado,因为它会与 GAE 使用的 webapp2 网络框架冲突。

话虽如此,有个好消息要告诉你。

您可以使用 Managed VMs 仅部署您的应用程序并拥有您自己的虚拟实例来安装所有内容。

使用托管 VM,您可以根据需要构建 custom runtime