# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/ namespace :zammad do namespace :ci do namespace :service do namespace :websocket do desc 'Stops the websocket server' task :stop do # rubocop:disable Rails/RakeEnvironment command = [ 'bundle', 'exec', 'script/websocket-server.rb', 'stop', ] _stdout, stderr, status = Open3.capture3(*command) next if status.success? abort("Error while stopping websocket server - error status #{status.exitstatus}: #{stderr}") end end end end end