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 |