What is the proper command to restart a Dokku app from SSH?
Solution 1
dokku ps:restart <app>
works for me logged in with dokku
system user.
Use dokku apps
to list your apps.
Solution 2
If you just want restart the web app, run dokku deploy myapp
Solution 3
Found it there! You have to use Docker restart
command directly.
Connect to your server by SSH and run:
docker restart `cat /home/dokku/myapp/CONTAINER`
myapp being the name of my application. Change the path to your app if needed.
Solution 4
The proper way to restart an app is:
dokku release myapp
dokku deploy myapp
This is how it's done in plugins/config/commands after setting environment variables:
config_restart_app() {
APP="$1";
echo "-----> Releasing $APP ..."
dokku release $APP
echo "-----> Release complete!"
echo "-----> Deploying $APP ..."
dokku deploy $APP
echo "-----> Deploy complete!"
}
I have sent a pull request to add a dokku restart myapp
command.
Solution 5
EDIT
The 'new' way appears to be to issue the command 'dokku ps:restart myapp'
END EDIT
An easier way might be to use a plugin:
https://github.com/scottatron/dokku-rebuild
Then issue
dokku rebuild myapp
Spone
Web developer, UX designer & open web advocate. Currently: Etamin Studio & Californie Française Previously: Gobelins CRMA ’10, GOG.com, Upian.com
Updated on July 07, 2020Comments
-
Spone almost 4 years
A Rails app I deployed on DigitalOcean using Dokku crashed and started returning 500 errors.
How can I restart it without pushing an empty commit?