gpt4 book ai didi

heroku - 如何部署编译时间超过 60 秒的 Heroku 应用程序?

转载 作者:行者123 更新时间:2023-12-02 04:50:43 25 4
gpt4 key购买 nike

部署前编译问题:我正在将编译后的文件 checkin 我的 GitHub 存储库(我不想要)。我不能使用 .gitignore 因为任何被 gitignore 的文件也会被 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 应用程序的最佳方法是什么?什么时候开始编译?预部署还是后部署?

我的应用程序被编译为 JavaScript,然后应用程序以 node server.js 启动

最佳答案

我遇到了类似的问题,但为此我将编译步骤移到了构建 Hook (package.json 中的 heroku-postbuild 脚本)。这不计入服务器启动时间,然后只需在启动时启动服务器即可。

关于heroku - 如何部署编译时间超过 60 秒的 Heroku 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28933726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com