From 93c9bf9adc717b7e5f2bb96ec450be8245889ded Mon Sep 17 00:00:00 2001 From: Harald Eilertsen Date: Thu, 15 Oct 2015 09:12:01 +0200 Subject: Add capistrano for deployment --- config/deploy.rb | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 config/deploy.rb (limited to 'config/deploy.rb') diff --git a/config/deploy.rb b/config/deploy.rb new file mode 100644 index 0000000..d4cae8c --- /dev/null +++ b/config/deploy.rb @@ -0,0 +1,33 @@ +# config valid only for current version of Capistrano +lock '3.4.0' + +set :application, 'regform' +set :repo_url, 'git@example.com:me/my_repo.git' +set :passenger_restart_with_touch, true +set :rvm_ruby_version, '2.2.3' +set :deploy_to, '/usr/local/www/norsk-urskog/registration' + +# Default value for :linked_files is [] +# set :linked_files, fetch(:linked_files, []).push('config/database.yml', 'config/secrets.yml') + +# Default value for linked_dirs is [] +# set :linked_dirs, fetch(:linked_dirs, []).push('log', 'tmp/pids', 'tmp/cache', 'tmp/sockets', 'vendor/bundle', 'public/system') + +# Default value for default_env is {} +# set :default_env, { path: "/opt/ruby/bin:$PATH" } + +# Default value for keep_releases is 5 +# set :keep_releases, 5 + +namespace :deploy do + + after :restart, :clear_cache do + on roles(:web), in: :groups, limit: 3, wait: 10 do + # Here we can do anything such as: + # within release_path do + # execute :rake, 'cache:clear' + # end + end + end + +end -- cgit v1.2.3