【发布时间】:2017-04-07 17:50:15
【问题描述】:
当我尝试将 jingo repo 部署到 Heroku 时,应用无法启动。我使用heroku logs -a myapp调查了日志,发现在lib/gitmech.js脚本中构建Git对象的过程中发生了致命错误。具体来说,当构造函数尝试调用 fs.statSync(gitDir) 时失败:Error ENOENT, no such file or directory /app/.git。
jingo 的issue on the github repo 提到了这个问题,并且由于 Heroku 的临时文件系统不支持 jingo 的评论,该问题已关闭。
我试图编辑 gitmech.js 以逃避 fs.statSync(gitDir) 并将 pushInterval 设置为 0,认为可以通过不推送/拉到远程仓库来避免该缺陷。但似乎 git 与 jingo 索引、存储和搜索页面的方式密切相关。不仅仅是它如何管理存储库。
关于如何让 jingo 部署到 Heroku 的任何想法?
【问题讨论】: