- Ruby 2.3.1
- Postgresql (as permanent data store)
- Grape
- Shotgun/Puma (as app server in Development)
- Puma (as app server in Production)
- RabbitMQ (as messaging system)
- Sidekiq-Pro (as background job)
For mac
brew install postgresql
brew install rabbitmq
For Debian
apt-get install postgresql
apt-get install rabbitmq
Run
bundle install
rabbitmq-server
./configure
bundle exec puma -C config/puma.rb
or
bundle exec shotgun
bundle exec rspec
bundle exec rubocop
bundle exec tux