Sha256: 786b7eb95723894f6050712f99662b32075acbc7f224f170a31065dfe2917619
Contents?: true
Size: 913 Bytes
Versions: 18
Compression:
Stored size: 913 Bytes
Contents
namespace :app do task :prepare do on roles(:app) do template 'app_init.sh', "/etc/init.d/#{fetch :application}" execute <<-EOBLOCK sudo thin config -C /etc/thin/#{fetch :application}.yml -c /var/www/#{fetch :application}/current -l log/thin.log -e #{fetch :stage} --servers 1 --port 3000 sudo chmod a+x /etc/init.d/#{fetch :application} sudo update-rc.d #{fetch :application} defaults sudo systemctl daemon-reload EOBLOCK end end task :db_prepare do on roles(:app) do invoke 'deploy:starting' invoke 'deploy:started' invoke 'deploy:updating' invoke 'bundler:install' if Rails.application.config.respond_to? :backup_repo invoke 'backup:restore' else invoke 'deploy:db_create' invoke 'deploy:migrate' invoke 'deploy:db_seed' end end end task :test do end end
Version data entries
18 entries across 18 versions & 1 rubygems