Какова надлежащая команда для перезапуска приложения Dokku из SSH? Приложение Rails, которое я развернул на DigitalOcean, используя Dokku, разбился и начал возвращать 500 ошибок. Как перезапустить его, не нажимая пустую фиксацию? Ответ 1 dokku ps:restart <app> работает для моего входа в систему с помощью пользователя dokku. Используйте dokku apps, чтобы перечислить ваши приложения. Ответ 2 Если вы просто хотите перезапустить веб-приложение, запустите dokku deploy myapp Ответ 3 Нашел там! Вы должны напрямую использовать команду Docker restart. Подключитесь к своему серверу с помощью SSH и запустите: docker restart `cat /home/dokku/myapp/CONTAINER` myapp - это имя моего приложения. При необходимости измените путь к вашему приложению. Ответ 4 Правильный способ перезапуска приложения: dokku release myapp dokku deploy myapp Вот как это делается в plugins/config/commands после установки переменных среды: config_restart_app() { APP="$1"; echo "-----> Releasing $APP ..." dokku release $APP echo "-----> Release complete!" echo "-----> Deploying $APP ..." dokku deploy $APP echo "-----> Deploy complete!" } Я отправил запрос pull, чтобы добавить команду dokku restart myapp. Ответ 5 ИЗМЕНИТЬ "Новый" способ состоит в том, чтобы выдать команду "dokku ps: restart myapp" END EDIT Более простым способом может быть использование плагина: https://github.com/scottatron/dokku-rebuild Затем выполните dokku rebuild myapp
Ответ 1 dokku ps:restart <app> работает для моего входа в систему с помощью пользователя dokku. Используйте dokku apps, чтобы перечислить ваши приложения.
Ответ 3 Нашел там! Вы должны напрямую использовать команду Docker restart. Подключитесь к своему серверу с помощью SSH и запустите: docker restart `cat /home/dokku/myapp/CONTAINER` myapp - это имя моего приложения. При необходимости измените путь к вашему приложению.
Ответ 4 Правильный способ перезапуска приложения: dokku release myapp dokku deploy myapp Вот как это делается в plugins/config/commands после установки переменных среды: config_restart_app() { APP="$1"; echo "-----> Releasing $APP ..." dokku release $APP echo "-----> Release complete!" echo "-----> Deploying $APP ..." dokku deploy $APP echo "-----> Deploy complete!" } Я отправил запрос pull, чтобы добавить команду dokku restart myapp.
Ответ 5 ИЗМЕНИТЬ "Новый" способ состоит в том, чтобы выдать команду "dokku ps: restart myapp" END EDIT Более простым способом может быть использование плагина: https://github.com/scottatron/dokku-rebuild Затем выполните dokku rebuild myapp