toppage.rb 510 B

123456789101112131415161718192021
  1. require 'sinatra'
  2. require 'sinatra/base'
  3. require 'sinatra/respond_to'
  4. class Toppage < Sinatra::Base
  5. register Sinatra::RespondTo
  6. set :public_folder, File.join(File.dirname(__FILE__) , '..' , '/static')
  7. set :views, File.join(File.dirname(__FILE__), '..', '/views')
  8. #just respond with OK, so that monitoring knows that the application is running
  9. get '/monitor' do
  10. "OK"
  11. end
  12. get '/' do
  13. respond_to do |wants|
  14. wants.html { erb :index,
  15. :layout => :base_layout }
  16. end
  17. end
  18. end