Skip to content

Instantly share code, notes, and snippets.

@jimmynguyc
Last active October 9, 2016 10:46
Show Gist options
  • Save jimmynguyc/21738eb7fa9260d01034 to your computer and use it in GitHub Desktop.
Save jimmynguyc/21738eb7fa9260d01034 to your computer and use it in GitHub Desktop.
Setup Capistrano Puma First Time
In Gemfile
=========
gem 'capistrano-rails'
gem 'capistrano-rbenv'
gem 'capistrano-rbenv-install'
gem 'capistrano-safe-deploy-to'
gem 'capistrano-sidekiq'
gem 'capistrano3-puma'
In Capfile
==========
require 'capistrano/setup'
require 'capistrano/deploy'
require 'capistrano/rbenv'
require 'capistrano/rbenv_install'
require 'capistrano/bundler'
require 'capistrano/rails/assets'
require 'capistrano/rails/migrations'
require 'capistrano/safe_deploy_to'
require 'capistrano/puma'
require 'capistrano/puma/workers'
require 'capistrano/puma/jungle'
require 'capistrano/puma/monit'
require 'capistrano/puma/nginx'
In shell
========
rails g capistrano:nginx_puma:config
cap puma:nginx_config
cap puma:config
cap puma:monit:config
cap deploy
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment