blob: eb5f72f7f617bee67ff525e1cc8d02afee68abdd [file] [log] [blame]
require 'json'
run lambda {|env|
env = env.to_a.sort.to_h
env.delete('PASSENGER_CONNECT_PASSWORD')
env.delete('SECRET_KEY_BASE')
env.delete('HTTP_AUTHORIZATION')
begin
data = {
id: `id`,
ruby: RbConfig.ruby,
ruby_version: RUBY_VERSION,
gem_version: Gem::VERSION,
env: env
}
[ 200, {'Content-Type' => 'text/plain'}, [JSON.pretty_generate(data)] ]
rescue => e
[ 500, {'Content-Type' => 'text/plain'}, [e.to_s] ]
end
}