Locum Best Practices

This gem makes your configuring deployment on locum.ru faster!

for Ruby on Rails applications

Features

  • Deployment

    • Capistrano integration
    • Configuration generator
    • Custom tasks
    • Predefined default settings
    • Pretty logs with Airbrussh gem
  • Environment

  • Web server

    • Unicorn in requirements
    • Config predefined

Requirements

It is tested and works with:

  • MRI >= 2.1
  • Rails >= 4.2

Other versions are untested but might work fine.

Installation

Add this line to your application's Gemfile into development group:

gem 'locum-best-practices'

And then execute:

$ bundle

Usage

Install gem locum in your system only. Not include it in your gemfile:

gem install locum

And execute:

$ locum init

> You need enter login and password from locum hosting account.

Add deployment configuration:

$ rails g locum:deploy

This creates the following files, you can edit them for your choice.

├── Capfile
└── config
    ├── initializers
       └── figaro.rb
    ├── deploy
       ├── production.rb
       └── testing.rb
    ├── environments
       └── testing.rb
    ├── deploy.rb
    ├── newrelic.yml
    ├── database.yml
    ├── secrets.yml
    └── application.yml
├── .editorconfig  
└── .rubocop.yml

License

This project rocks and uses MIT License (MIT).

Copyright (c) 2016 DarkCreative Studio