我在heroku上部署了一个应用程序,并希望检查如何连接到终端中已部署的应用程序,以便执行迁移等操作?
提前感谢!
答案 0 :(得分:1)
您可以使用heroku
命令创建one-off dyno来运行bash
或rake db:migrate
等任意命令。
例如heroku run bash -a my-app
将在一次性dyno上运行bash shell。
请注意,无法直接连接到Heroku上正在运行的dyno(例如通过ssh);运行heroku run
命令将创建一个新的临时dyno,您可以使用该代码使用已部署的代码版本来运行命令。