#!/usr/bin/env ruby require 'rocketjob' # Start a rocketjob server instance from the command line begin RocketJob::CLI.new(ARGV).run rescue => exc # Failsafe logger that writes to STDERR SemanticLogger.add_appender(STDERR, :error, &SemanticLogger::Appender::Base.colorized_formatter) SemanticLogger['RocketJob'].error('Rocket Job shutting down due to exception', exc) SemanticLogger.flush exit 1 end