docker - rails - ¿Cuál es el comando correcto para reiniciar una aplicación Dokku de SSH?
dokku setup (5)
¡Lo encontré there ! Debe usar el comando de restart
Docker directamente.
Conéctese a su servidor mediante SSH y ejecute:
docker restart `cat /home/dokku/myapp/CONTAINER`
myapp es el nombre de mi aplicación. Cambie la ruta a su aplicación si es necesario.
Una aplicación de Rails que implementé en DigitalOcean utilizando Dokku se colgó y comencé a devolver 500 errores.
¿Cómo puedo reiniciarlo sin presionar una confirmación vacía?
EDITAR
La ''nueva'' forma parece ser emitir el comando ''dokku ps: reiniciar myapp''
FIN EDITAR
Una forma más fácil podría ser usar un complemento:
https://github.com/scottatron/dokku-rebuild
Luego emitir
dokku rebuild myapp
La forma correcta de reiniciar una aplicación es:
dokku release myapp
dokku deploy myapp
Así es como se hace en los plugins/config/commands después de configurar las variables de entorno:
config_restart_app() {
APP="$1";
echo "-----> Releasing $APP ..."
dokku release $APP
echo "-----> Release complete!"
echo "-----> Deploying $APP ..."
dokku deploy $APP
echo "-----> Deploy complete!"
}
He enviado una solicitud de extracción para agregar un dokku restart myapp
.
Si solo quieres reiniciar la aplicación web, ejecuta dokku deploy myapp
dokku ps:restart <app>
funciona para mí conectado con el usuario del sistema dokku
.
Use dokku apps
para enumerar sus aplicaciones.