Я начинаю с rackup --host 0.0.0.0 -p 80
, мой файл config.ru содержит следующее:
require_relative 'app/config/initializer'
run Manager.freeze.app
# What I need, but does not work.
at_exit do
Manager.stop_all_services
end
at_exit
, похоже, не ударил, когда я остановил свою настройку docker -console. Я даже не знаю, работает ли он для нормального сценария. У кого-нибудь есть идея, как выполнить некоторый код, когда я останавливаю веб-сервер, который я начал с rackup?
Редактировать: Удалил всю несвязанную информацию docker, поскольку она отвлекала от Оригинальный вопрос.