如何在不推送空提交的情况下重新启动使用Dokku部署在DigitalOcean上的Rails应用程序,以解决返回500错误的问题?
您可以使用Dokku CLI命令`dokku ps:restart `来重新启动应用程序。
您可以使用Dokku CLI命令`dokku ps:restart `来重新启动应用程序。
dokku ps:restart <app>
命令可以让我以 dokku
系统用户的身份重启应用。
使用 dokku apps:list
命令可以列出您的应用程序列表。
dokku deploy myapp
。在这里找到了!你需要直接使用Docker restart
命令。
通过SSH连接到你的服务器并运行:
docker restart `cat /home/dokku/myapp/CONTAINER`
myapp是我的应用程序名称。如有需要,请更改路径。
dokku ps:restart APP
。 - Jose Diaz-Gonzalez重启应用程序的正确方法是:
dokku release myapp
dokku deploy myapp
config_restart_app() {
APP="$1";
echo "-----> Releasing $APP ..."
dokku release $APP
echo "-----> Release complete!"
echo "-----> Deploying $APP ..."
dokku deploy $APP
echo "-----> Deploy complete!"
}
编辑
最新的方法似乎是使用命令“dokku ps:restart myapp”来重启应用程序。
结束编辑
更简单的方法可能是使用插件:
https://github.com/scottatron/dokku-rebuild
然后执行以下命令:
dokku rebuild myapp