Summary
This gem is the basic deploy recipes for capistrano 2.15.5, the recipes includes tasks hooks around capistrano deploy tasks, and configuration template for each service (like nginx, puma .. etc), you don't have to write deploy tasks yourself, just configure it. And below is all recipes:
- nginx
- puma
- preconfig (new feature)
- db
- secret
- fast_assets
- dev
Installation
in your Gemfile
gem 'visionbundles', '~> 0.3.4'
# gem 'visionbundles', github: 'afunction/visionbundles' # or use latest source
group :development do
gem 'capistrano', '~> 2.15.5', require: false
end
then run bundle install
Wiki
- Getting Started
- Recipe - nginx
- Recipe - puma
- Recipe - fast_assets (compile assets locally)
- Recipe - preconfig
- Recipe - db, dev
- Using yaml to define your stage with deploy.rb
Other tools
ubuntu-rails-app-installer is a server tool for install basic rails production environment and this script write on shellscript
, you can use it to install nginx, percona database, basic secure setting, firewall, rails deploy user ... etc.
Contribution
Just send PR to me.
Contact me
eddie [at] visionbundles [dot] com