【问题标题】:Reaction Commerce deployment to Heroku failing, boot_proxy.js not generated对 Heroku 的 Reaction Commerce 部署失败,未生成 boot_proxy.js
【发布时间】:2019-06-17 15:22:53
【问题描述】:

我试图按照these 说明设置在 Heroku 上运行的运行实例。一切顺利,但构建完成后,出现错误,应用程序崩溃。

Error: Cannot find module /app/.meteor/heroku_build/bin/boot_proxy.js
 at Function.Module._resolveFilename (module.js:547:15)
 at Function.Module._load (module.js:474:25)
 at Function.Module.runMain (module.js:693:10)
 at startup (bootstrap_node.js:191:16)
 at bootstrap_node.js:612:3
Process exited with status 1

这是 Procfile 的内容。

web: .meteor/heroku_build/bin/node .meteor/heroku_build/bin/boot_proxy.js .meteor/heroku_build/bin/node .meteor/heroku_build/app/main.js

我使用heroku bash 浏览了该应用程序,发现文件boot_proxy.js 没有生成。有谁知道解决这个问题?已经在 git repo 上提交了一个错误。

【问题讨论】:

  • 遇到同样的问题

标签: heroku meteor reaction-commerce


【解决方案1】:

this forked repo 中可以找到缺少的boot_proxy.js 来自反应的过期启动:

有时反应需要很长时间才能启动,Heroku 认为您的应用存在问题。为了回避这个问题,我们有一个简单的代理来回答每个请求,直到它准备好。

https://github.com/Zanobo/reaction-buildpack#boot-proxy

所以为了解决这个问题,你应该在 buildpack 步骤中使用这个 fork:

heroku buildpacks:set https://github.com/Zanobo/reaction-buildpack.git

并在 Heroku 中添加这个环境变量:

USE_BOOT_PROXY=1

【讨论】:

    猜你喜欢
    • 2013-04-08
    • 1970-01-01
    • 2020-12-29
    • 2016-02-21
    • 2014-11-07
    • 1970-01-01
    相关资源
    最近更新 更多