Skip to content

Instantly share code, notes, and snippets.

View michaeldever's full-sized avatar

Michael Dever michaeldever

  • R-Zero
  • Laois
  • 15:06 (UTC +01:00)
View GitHub Profile
@michaeldever
michaeldever / Gemfile
Created December 5, 2017 12:37
RabbitMQ Gemfile
gem 'daemons'
gem 'bunny'
@michaeldever
michaeldever / deploy.rb
Last active July 25, 2017 11:12
Capistrano Deploy
# config valid only for current version of Capistrano
lock "3.8.2"
set :application, "gemstash"
set :repo_url, "$REPO_URL"
set :deploy_to, "/home/gemstash"
set :format_options, command_output: true, log_file: "log/capistrano.log", color: :auto, truncate: :auto
set :rvm_type, :user
set :rvm_ruby_version, '2.3.4'
@michaeldever
michaeldever / Gemfile
Last active July 25, 2017 11:12
Fetch Gemfile
source "https://rubygems.org"
ruby "2.3.4"
source 'https://$FETCH_KEY@$GEMSERVER_IP' do
gem 'private_gem'
end
@michaeldever
michaeldever / gemstash_fetch.sh
Last active July 25, 2017 09:36
Gemstash Authorize Fetch
ssh gemstash@$GEMSERVER_IP
cd ~/current
bundle exec gemstash authorize fetch
gem push --key gemstash --host http://$GEMSERVER_IP/private private_gem-0.0.1.gem
gem build private_gem
:gemstash: $GEMSTASH_KEY
@michaeldever
michaeldever / setup_push_key.sh
Last active July 25, 2017 09:37
Setup Push Key
ssh gemstash@$GEMSERVER_IP
cd ~/current
bundle exec gemstash authorize push yank
@michaeldever
michaeldever / deploy.sh
Created July 24, 2017 11:51
Capistrano Deploy
cap production deploy
@michaeldever
michaeldever / ssh-add.sh
Created July 24, 2017 11:31
SSH Add Key
ssh-add ~/.ssh/id_rsa