#!/usr/bin/env ruby
ENV['CLUSTER'] ||= 'DAEMON'
require 'bundler/setup'
require 'logger'
require 'onapp/engine/utils/diagnostics'
require 'pathname'

root = Pathname.new(File.expand_path('../..', __FILE__))

trap(:INT) { die("Interrupted! Exiting...") }

puts "Loading environment..."
begin
  require root.join('config/environment').to_s
rescue => ex
  die "Can't load environment...\n#{ex.class}:#{ex.message}\n#{ex.backtrace.join("\n")}"
end

OnappEngineDiagnostics.run
