capistrano 3 rails config template
一台新的机器上,先
group :development do
gem 'capistrano', '~> 3.1'
gem 'capistrano3-rails-config'
end
require 'capistrano3-rails-setup'
生成各种模板:
$ bundle exec rails g capistrano:monit:template
模板上传:
bundle exec cap production setup
$ mv database.example.yml database.yml
$ mv secrets.example.yml secrets.yml
$ cap prod deploy
$ cap prod unicorn:start
$ cap prod unicorn:restart
$ cap prod unicorn:stop
$ cap prod nginx:start
$ cap prod nginx:restart
$ cap prod nginx:stop
$ cap prod monit:status # shows the output of running `monit status` on the server
$ cap prod monit:start # sends a start signal to all monitored processes
$ cap prod monit:stop # sends a stop signal to all monitored processes
$ cap prod monit:restart # sends a restart signal to all monitored processes
no
sss
因使用 capistrano3-unicorn
和 capistrano3-nginx
,所以之前写的 nginx.rake
和 unicorn.rake
不再使用,unicorn_init.sh
也不再使用。