diff options
Diffstat (limited to 'fake-service/lib/pixelated_service')
-rw-r--r-- | fake-service/lib/pixelated_service/server.rb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/fake-service/lib/pixelated_service/server.rb b/fake-service/lib/pixelated_service/server.rb index d825a5e2..acf247b1 100644 --- a/fake-service/lib/pixelated_service/server.rb +++ b/fake-service/lib/pixelated_service/server.rb @@ -1,13 +1,17 @@ require 'sinatra/base' require 'sinatra/json' +require 'sinatra-index' require 'json' require 'net/http' module PixelatedService class Server < Sinatra::Base set :root, File.join(File.dirname(__FILE__), '../../') + set :public_folder, File.join(File.dirname(__FILE__), '../../../web-ui/app/') def json_body; JSON.parse request.body.read.to_s; end + register Sinatra::Index + use_static_index 'index.html' if ENV['RACK_ENV'] == 'staging' get '/' do File.read(File.join(settings.root, 'public', 'index.html')) end |