所以,我有一个部署到heroku的应用程序。在heroku中,我有一个包含以下内容的Procfile:
web:env CONF_listener__port = $ PORT bash“./ startServer.sh”
执行上述命令后,shell脚本启动正常。此shell脚本打开一个jar文件,jar文件创建一个config.txt文件。此config.txt文件包含运行应用程序某些部分所需的用户名和密码。此外,jar基本上是一个服务器,在应用程序重新启动之前不会关闭。
我遇到的问题是上面创建的config.txt文件放在不同的dyno上。这是因为上面的bash“.startServer.sh”命令会产生一个新的dyno。
现在,我无法访问它。所以,我想知道是否有任何方法可以获取该config.txt文件,或者可以告诉heroku在使用bash命令时不会产生新的dyno。
当我的应用程序的dyno计数仅为1时,上述bash命令如何产生新的dyno。