Sha256: 57341988ae0a13e106e3f1e1683966544df6950be5d79b5b8082f9a78be69b70
Contents?: true
Size: 923 Bytes
Versions: 1
Compression:
Stored size: 923 Bytes
Contents
#!/usr/bin/env ruby require 'rubygems' $:.unshift(File.join(File.expand_path("../..", __FILE__), 'lib')) $0 = "ganymed" require 'madvertise/ext/environment' Env.key = 'GANYMED_ENV' require 'ganymed/master' cli = Ganymed::Master::CLI.parse_options require 'madvertise-logging' $log = ImprovedLogger.new(cli.config[:log_backend].to_sym, $0) $log.level = :debug if cli.config[:debug] $config ||= Configuration.new do |config| config.mixin(File.join(Ganymed::LIB_DIR, 'ganymed/config.yml')) config.mixin(cli.config[:config_file]) if cli.config[:config_file] end if Env.prod? Madvertise::Logging::ImprovedLogger::Formatter. format = "<%{syslog_severity}>%{msg}\n" end server = Ganymed::Master.new(cli.config) if cli.config[:daemonize] or cli.config[:kill] daemon = Servolux::Daemon.new(:server => server) if cli.config[:kill] daemon.shutdown else daemon.startup end else server.startup end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ganymed-0.5.1 | bin/ganymed |