Better stop

This commit is contained in:
Alex Kotov 2023-05-03 15:59:08 +04:00
parent ef063bc92a
commit 82ed4b93a8
Signed by: kotovalexarian
GPG key ID: 553C0EBBEB5D5F08
2 changed files with 5 additions and 3 deletions

View file

@ -54,5 +54,6 @@ main = Diversipub::Main.new(
stderr: $stderr,
)
trap('INT') { main.finish } if Signal.list['INT']
trap('INT') { main.stop_gracefully } if Signal.list['INT']
trap('TERM') { main.stop_urgently } if Signal.list['TERM']
exit main.run

View file

@ -29,12 +29,13 @@ module Diversipub
true
end
def finish
puts 'finishing'
def stop_gracefully
puma.stop
nil
end
alias stop_urgently stop_gracefully
private
attr_writer :stdin, :stdout, :stderr