部署前编译问题:
我正在将编译好的文件提交到我的GitHub仓库(但我并不想这样做)。我不能使用.gitignore
,因为任何被 gitignored 的文件都会被 Heroku 完全忽略。那我是不是应该维护一个只包含编译后文件的单独部署分支?
部署后编译问题: 我的编译时间超过了60秒,因此Heroku关闭了我的应用。
heroku[web.1]: Error R14 (Memory quota exceeded)
heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
如何部署一个编译时间超过60秒的Heroku应用?在何时启动编译过程:predeploy或post?
我的应用已编译成JavaScript,然后通过node server.js
启动。