Skip to content

Simple best practices, used for soft deployment to locum hosting

Notifications You must be signed in to change notification settings

DarkWater666/locum-best-practices

Repository files navigation

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

About

Simple best practices, used for soft deployment to locum hosting

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published