blob: c22e9e98a24fd472b4802558534a8e1c5ef854c3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#!/usr/bin/env ruby
require "bundler/setup"
$LOAD_PATH.unshift(File.expand_path("../lib", File.dirname(__FILE__)))
require "killjoy"
require "killjoy/server"
configuration = Killjoy::AMQPConfiguration.new
server = ServerEngine::Daemon.new(Killjoy::Server, Killjoy::Worker, {}) do
{
daemonize: false,
pid_path: 'tmp/killjoy.pid',
queue_shards: configuration.shards,
worker_type: 'process',
workers: configuration.shards,
}
end
server.run
|