Skip to content
This repository has been archived by the owner on Dec 28, 2022. It is now read-only.

denysxftr/observer

Repository files navigation

Observer

Build Status Code Climate Dependency Status

Setup

Requirements

  • install ruby 2.3
  • install node
  • install other packages
apt-get install mongodb redis-server dnsutils
  • install dependencies
npm install gulp-cli -g
npm install bower -g
npm install
bundle install

Set up configs

Create mongoid.yml like:

development:
  clients:
    default:
      database: observer_dev
      hosts:
        - localhost:27017
      options:
        max_pool_size: 100

test:
  clients:
    default:
      database: observer_test
      hosts:
        - localhost:27017
      options:
        max_pool_size: 100

Create config/config.yml like:

mailgun_domain: sandboxXXXXXXXXXXXXXXXX.mailgun.org
mailgun_key: key-XXXXXXXXXXXXXXXXXXX
host: 127.0.0.1:9292
email_from: 'bot@observer'
default_emails: # default emails for notifications
  - 'some@example.com'

Set up crontab

whenever --update-cronatb

Run

Compile frontend

gulp dev

Run server

bundle exec puma -C puma.rb

Run sidekiq processing

bundle exec sidekiq -r ./main.rb

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published