summaryrefslogtreecommitdiff
path: root/exe/killjoy
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