目前,我将用于访问其他应用程序接口等的密钥放在environment.rb文件中。这样,当我在本地运行时,也可以在heroku上使用它。然而,我想开始通过github公开我的代码,这样我就可以得到一些帮助。
为了实现这一点,我需要执行哪些步骤,特别是为了能够在本地测试和在heroku上进行测试。似乎在heroku上有一种从命令行添加键的方法,所以它们不需要驻留在ruby- on -rails应用程序中。但是对于当地的发展呢?
如何在Dockerfile中公开来自Heroku的动态$PORT?我将我的带有heroku container:push web --app=...的docker容器推送到Heroku,这是可行的。在这些Heroku日志中,我读到了这个:heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within60 seconds of launch,我将其解释为Doc
我正在使用npm链接添加我的本地模块到我的应用程序。它在我的本地机器上工作的很好,但是当我咕哝着把它推到Heroku时,它说我的模块找不到了!!手动将本地模块复制到node_modules中也不是一个选项,因为Git的Windows大小限制:
fatal: unable to stat : Filename