/config/deploy.rb
Ruby | 33 lines | 27 code | 6 blank | 0 comment | 1 complexity | 7436ca5a275fedcfa1cc2099741aaa8e MD5 | raw file
Possible License(s): GPL-2.0, AGPL-1.0, LGPL-2.1
- require 'mina/bundler'
- require 'mina/rails'
- require 'mina/git'
- set :domain, 'maricrisnonato.com'
- set :application, 'nyey-everyday'
- set :deploy_to, '/home/maricris/apps/nyey-everyday'
- set :repository, 'git@bitbucket.org:sweetperceptions/nyey-everyday.git'
- set :user, 'maricris'
- set :shared_paths, ['wp-config.php']
- desc "Deploys the current version to the server."
- task :deploy do
- deploy do
- invoke :'git:clone'
- end
- invoke :launch
- end
- task :launch do
- invoke :clear_config
- invoke 'deploy:link_shared_paths'
- invoke :set_symlinks
- end
- task :clear_config do
- queue %[cd ~/www/nyey-everyday && rm wp-config.php]
- end
- task :set_symlinks do
- queue %[cd #{deploy_to!}/current/wp-content && ln -nfs /home/#{user}/assets/#{application} uploads]
- end