Skip to content

kelishrestha/cessation

Repository files navigation

Cessation

Technology

  1. Ruby 2.3.1
  2. Postgresql (as permanent data store)
  3. Grape
  4. Shotgun/Puma (as app server in Development)
  5. Puma (as app server in Production)
  6. RabbitMQ (as messaging system)
  7. Sidekiq-Pro (as background job)

Setup

Install Dependencies

For mac

  brew install postgresql
  brew install rabbitmq

For Debian

  apt-get install postgresql
  apt-get install rabbitmq

Run

  bundle install

Start Servers

rabbitmq-server

Setup Configuration

./configure

Bring up App Server

bundle exec puma -C config/puma.rb
    or
bundle exec shotgun

Run test

bundle exec rspec

Ruby StyleGuide check

bundle exec rubocop

Interactive Session via Terminal

bundle exec tux

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published