当前位置: 首页 > 知识库问答 >
问题:

2017年将Meteor部署到谷歌应用程序引擎

祁远
2023-03-14

因此,我正在尝试将一个简单的meteor应用程序部署到谷歌应用程序引擎。我已经试着遵循这个教程https://cloud.google.com/community/tutorials/run-meteor-on-google-app-engine但它导致了错误:找不到npm模块“meteor deque”。你忘了给Npm打电话了吗。这要看包装了。“流星”软件包中的js 谷歌搜索带来了更多的教程,但从他们的评论来看,它们似乎也过时了。还有这个https://medium.com/google-cloud/meteor-google-a-devops-post-b8a17f889f84然而,这是关于部署到计算引擎的,所以这是一个B计划。所以我想知道,你们中是否有人在2017年成功地将Meteor部署到GAE,并使用Meteor 1.4?你能分享一下细节吗?


共有1个答案

艾正浩
2023-03-14

感谢来自流星论坛的kiyohiko。

https://forums.meteor.com/t/deploy-meteor-to-google-app-engine-2017/36171/4

这是对我有用的配置

应用程序。亚马尔

env: flex
runtime: custom
threadsafe: true
automatic_scaling:
  max_num_instances: 1
env_variables:
  ROOT_URL: https://<gae-app-name>.appspot.com
  MONGO_URL: mongodb://<mongodb-username>:<mongodb-password>@<gce-ip>:27017/<mongodb-name>
  DISABLE_WEBSOCKETS: "1"
skip_files:
- ^(.*/)?\.dockerignore$
- ^(.*/)?\npm-debug.log$
- ^(.*/)?\yarn-error.log$
- ^(.*/)?\.git$
- ^(.*/)?\.hg$
- ^(.*/)?\.svn$

文档

FROM launcher.gcr.io/google/nodejs
RUN install_node v4.6.2
COPY . /app/
RUN (cd programs/server && npm install --unsafe-perm)
CMD node main.js

部署步骤

$> meteor build ../ --directory --architecture os.linux.x86_64 --server-only
$> cp app.yaml ../bundle/ && cp Dockerfile ../bundle/
$> cd ../bundle && gcloud app deploy --verbosity=info -q
 类似资料:
  • 我有个问题要问你们。我正在寻找帮助我在谷歌云计算机引擎上部署spring boot应用程序的指南,我在测试spring boot应用程序时键入实例IP地址,但我无法在REST API中访问它。 请问您有什么指南或步骤可以让我在谷歌云计算引擎中成功部署吗。我为什么需要在计算机引擎中部署,是因为我在它上部署了angular,而且我也部署了angular。我的angular项目似乎被我的spring b

  • 我是谷歌应用引擎的新手。要使用Java App Engine,Google提供了两个选项:创建一个Maven项目,或者由Eclipse Google插件支持的非Maven项目。根据文档,Eclipse版本更容易。那么我应该继续日食吗?但是我看到了很多关于maven的帖子。有人能评论一下使用Maven的利弊吗。 谢谢

  • 有没有办法在Google App Engine中部署“面向内部”的应用程序。AWS提供了这一功能,Azure也提供了这一功能。 这方面的GCP是多少?App Engine Flexible Environment似乎是答案,但我找不到关于Flexible Environment是否真的是托管面向intranet的应用程序的方法的明确文档。GCP是否有人可以提供建议? 使现代化 我最近测试了丹推荐的

  • 我正在尝试将Java Spring Boot应用程序部署到谷歌云,我遇到了一些问题。我尝试了两种方法: https://cloud.google.com/appengine/docs/flexible/java/quickstart https://www.baeldung.com/spring-boot-google-app-engine 这是我在使用第一种部署方法(gcloud app dep

  • 我正在构建谷歌应用程序脚本产品,当我部署GAS项目时,我只想让我的组织中的人可以访问该应用程序。当用户已经用我的组织电子邮件登录时,浏览器就可以了。但是我如何通过邮递员或终端访问部署的URL,我需要访问令牌或其他东西吗?欢迎提供任何建议! 欢迎提供任何建议!

  • 问题内容: 我正在尝试在Heroku上使用Flask开发我的第一个“大型”应用程序,并尝试将此处的基本教程与以下说明结合:https : //devcenter.heroku.com/articles/python与以下说明:http:// flask.pocoo.org/docs/patterns/packages/#larger- applications。它在本地与“先行启动”一起工作,但是