diff options
author | Alexandre Pretto Nunes <anunes@thoughtworks.com> | 2014-08-04 18:03:06 -0300 |
---|---|---|
committer | Alexandre Pretto Nunes <anunes@thoughtworks.com> | 2014-08-04 18:03:21 -0300 |
commit | ecccb18a6094bd03d927170500eeb43a587621a2 (patch) | |
tree | aa0dd6ae3eeb8cdcefa108b181bca162f1671ed0 /fake-service/lib/pixelated_service | |
parent | 255c910842126fd55ac1c0f933ab1d016f534e27 (diff) |
Move web server functionality to the service, and update web-ui grunt tasks
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 |