Archive: ComponentOwl Rails app, DB backups, go redirect script
This commit is contained in:
36
config/deploy/development.rb
Normal file
36
config/deploy/development.rb
Normal file
@@ -0,0 +1,36 @@
|
||||
set :user, "rulor_com"
|
||||
|
||||
set :rails_env, "preproduction"
|
||||
|
||||
set :chmod755, "app config db lib public vendor script script/runner script/process/reaper tmp"
|
||||
set :use_sudo, false
|
||||
set :runner, "rulor_com"
|
||||
|
||||
set :application, "componentowl.dev.netcreates.com"
|
||||
set :repository, "ssh://rulor_com@netcreates.com/~/git/componentowl"
|
||||
|
||||
# scm
|
||||
set :deploy_to, "/home/#{user}/componentowl.dev.netcreates.com"
|
||||
set :deply_via, :remote_cache
|
||||
set :scm, :git
|
||||
set :branch, "dev"
|
||||
|
||||
# roles
|
||||
role :app, "netcreates.com"
|
||||
role :web, "netcreates.com"
|
||||
role :db, "netcreates.com", :primary => true
|
||||
role :cron, "netcreates.com", :primary => true
|
||||
|
||||
# run options
|
||||
default_run_options[:pty] = true
|
||||
|
||||
after "deploy:remigrate", "deploy:restart"
|
||||
|
||||
# custom tasks
|
||||
namespace :deploy do
|
||||
desc "Drop and recreate database, run migrations and load fixtures"
|
||||
task :remigrate, :roles => [:app, :db] do
|
||||
rails_env = fetch(:rails_env, "preproduction")
|
||||
run "cd #{latest_release}; rake RAILS_ENV=#{rails_env} iquest:db:remigrate"
|
||||
end
|
||||
end
|
||||
32
config/deploy/production.rb
Normal file
32
config/deploy/production.rb
Normal file
@@ -0,0 +1,32 @@
|
||||
set :user, "dextronet"
|
||||
|
||||
set :chmod755, "app config db lib public vendor script script/runner script/process/reaper tmp"
|
||||
set :use_sudo, false
|
||||
set :runner, "dextronet"
|
||||
|
||||
set :application, "www.componentowl.com"
|
||||
set :repository, "git@bitbucket.org:dextronet/componentowl.com.git"
|
||||
|
||||
# scm
|
||||
set :deploy_to, "/srv/www/componentowl.com"
|
||||
set :deply_via, :remote_cache
|
||||
set :scm, :git
|
||||
set :repository_cache, "git_cache"
|
||||
set :branch, "master"
|
||||
set :ssh_options, { :forward_agent => true }
|
||||
|
||||
# roles
|
||||
role :app, "dextronet.com"
|
||||
role :web, "dextronet.com"
|
||||
role :db, "dextronet.com", :primary => true
|
||||
role :cron, "dextronet.com", :primary => true
|
||||
|
||||
#dump prod migraci pouze na produkcnim serveru
|
||||
before "deploy:migrate", "db:dump"
|
||||
#before "deploy:update_code", "db:dump"
|
||||
after "deploy:create_symlink", "deploy:update_crontab"
|
||||
after "deploy:rollback:cleanup", "deploy:update_crontab"
|
||||
|
||||
# run options
|
||||
default_run_options[:pty] = true
|
||||
default_run_options[:shell] = '/bin/bash --login'
|
||||
Reference in New Issue
Block a user