Don't want to start all your services? No problem! Make fake ones.
Start all services in your Procfile
with:
$ bundle exec foreman start
require 'sinatra' | |
require 'json' | |
module MyService | |
class FakeServer < Sinatra::Base | |
get '/' do | |
{ | |
success: true, | |
message: 'Hello World' | |
}.to_json | |
end | |
end | |
end |
source 'https://rubygems.org' | |
gem 'foreman' | |
gem 'sinatra' |
require './fake_server' | |
run Rack::URLMap.new \ | |
"/" => MyService::FakeServer |
# Add all your services here! | |
# Start 'MyService' fake service on port 3001 | |
my_service: rackup --port 3001 my_service_config.ru |