对Heroku的电子商务部署反应失败,未生成boot_proxy.js

对Heroku的电子商务部署反应失败,未生成boot_proxy.js,heroku,meteor,reaction-commerce,Heroku,Meteor,Reaction Commerce,我试图按照说明设置一个在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

我试图按照说明设置一个在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\u proxy.js
。有人知道这个问题的解决方法吗?已经在git回购上提交了一个bug

可以在缺少的
boot_proxy.js
中找到,它来自过期启动的反应:

有时反应需要太多的时间来启动,Heroku认为你的应用程序有问题。为了避免这种情况,我们有一个简单的代理,它会在准备好之前回答每个请求

因此,为了解决这个问题,您应该在buildpack步骤中使用这个fork:

heroku buildpacks:set https://github.com/Zanobo/reaction-buildpack.git
并在Heroku中添加此环境变量:

USE_BOOT_PROXY=1

有同样的问题