#!/usr/bin/env ruby require 'rubygems' $:.unshift(File.join(File.expand_path("../..", __FILE__), 'lib')) $0 = "ganymed" require 'madvertise/ext/logging' require 'madvertise/ext/environment' Env.key = 'GANYMED_ENV' require 'ganymed/master' cli = Ganymed::Master::CLI.parse_options server = Ganymed::Master.new(cli.config) log.level = :debug if cli.config[:debug] 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