如何在我的Rails应用程序中管理其他heroku应用程序?

问题描述:

是否有任何方法通过在我的heroku rails应用程序中使用api来管理其他heroku应用程序。 我必须开始/停止/重新启动其他heroku应用程序。如何在我的Rails应用程序中管理其他heroku应用程序?

我该如何通过任何api来实现这一功能?

感谢您的帮助。

您可以向Heroku API发出呼叫来实现此目的。它使用OAuth来授权请求​​。

请参阅文档Heroku Plartform API或查看workless gem的示例。没有工作的宝石可根据需要启动和停止工人动态,以节省您的动态时间。

无工作的gem使用环境变量来存储OAuth密钥/令牌;要管理多个应用程序,将这些信息存储在数据库中是有意义的。