46 lines
857 B
Ruby
46 lines
857 B
Ruby
# Copyright (C) 2012-2022 Zammad Foundation, https://zammad-foundation.org/
|
|
|
|
Spring.watch(
|
|
'.ruby-version',
|
|
'.rbenv-vars',
|
|
'tmp/restart.txt',
|
|
'tmp/caching-dev.txt',
|
|
)
|
|
|
|
module Spring
|
|
module Commands
|
|
class SchedulerRb
|
|
|
|
def call
|
|
load ::Rails.root.join('script/scheduler.rb')
|
|
end
|
|
end
|
|
|
|
Spring.register_command 'scheduler.rb', Spring::Commands::SchedulerRb.new
|
|
end
|
|
end
|
|
|
|
module Spring
|
|
module Commands
|
|
class WebsocketServerRb
|
|
|
|
def call
|
|
load ::Rails.root.join('script/websocket-server.rb')
|
|
end
|
|
end
|
|
|
|
Spring.register_command 'websocket-server.rb', Spring::Commands::WebsocketServerRb.new
|
|
end
|
|
end
|
|
|
|
module Spring
|
|
module Commands
|
|
class RailsServer < Rails
|
|
def command_name
|
|
'server'
|
|
end
|
|
end
|
|
|
|
Spring.register_command 'rails_server', RailsServer.new
|
|
end
|
|
end
|