node.js - Google App Engine - 指定自定义构建依赖项

标签 node.js docker google-app-engine google-cloud-platform yaml

我的应用程序需要 cmakelibx11-devlibpng-dev 来构建。我遇到了this documentation ,这让我相信我可以将这些列为我的应用程序在 Google App Engine 平台上运行的依赖项,尽管我不知道如何操作。我成功地在 Compute Engine 实例中运行我的应用程序,尽管这成本高昂,而且如果我没记错的话,也是不必要的。如何在 session 结束后安装问题开头列出的软件包?

最佳答案

您只能以这种方式列出 Node.js 依赖项。来自 Declaring and managing dependencies (强调我的):

You can use any Linux-compatible Node.js package with App Engine flexible environment, including packages that require native (C) extensions.

您可以使用除 Node.js 之外的依赖项(至少列表中的 cmake),但只能在灵活的环境中通过自定义运行时使用。来自 About Custom Runtimes :

Custom runtimes allow you to define new runtime environments, which might include additional components like language interpreters or application servers.

另请参阅Building Custom Runtimes .

关于node.js - Google App Engine - 指定自定义构建依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51353656/

相关文章:

node.js - 如何在具有持续集成的gitlab中存储作业和阶段之间的 Node 模块

php - 如何将laravel的dockerfile的php-redis添加到kubernetes?

java - Docker 容器中的微服务

java - 在 kubernetes 集群上正常关闭 tomcat

java - maven gae插件问题

java - 当我尝试 mvn appengine :update 时出现 409 冲突错误

mysql - 选择在另一个字段中共享相同值的项目

node.js - 如何获取 Mongoose 中的所有嵌套文档对象

javascript - 使用discord.js 编辑消息不起作用

mysql - 如何在 GCloud SQL 实例上运行迁移?