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