diff --git a/Capfile b/Capfile deleted file mode 100644 index 98743d1..0000000 --- a/Capfile +++ /dev/null @@ -1,5 +0,0 @@ -load 'deploy' -# Uncomment if you are using Rails' asset pipeline - # load 'deploy/assets' -Dir['vendor/gems/*/recipes/*.rb','vendor/plugins/*/recipes/*.rb'].each { |plugin| load(plugin) } -load 'config/deploy' # remove this line to skip loading any of the default tasks \ No newline at end of file diff --git a/Gemfile b/Gemfile index 474d879..eeb4e9d 100644 --- a/Gemfile +++ b/Gemfile @@ -26,11 +26,6 @@ group :assets do gem 'handlebars_assets' end -group :development do - gem 'capistrano' - gem 'rvm-capistrano' -end - group :test, :development do gem 'mysql2' gem 'rspec-rails' diff --git a/Gemfile.lock b/Gemfile.lock index eaadc0d..6e29732 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -36,12 +36,6 @@ GEM awesome_print (0.4.0) builder (3.0.0) cane (1.3.0) - capistrano (2.11.2) - highline - net-scp (>= 1.0.0) - net-sftp (>= 2.0.0) - net-ssh (>= 2.0.14) - net-ssh-gateway (>= 1.1.0) capybara (1.1.2) mime-types (>= 1.16) nokogiri (>= 1.3.3) @@ -108,7 +102,6 @@ GEM sprockets (>= 2.0.3) tilt hashie (1.2.0) - highline (1.6.11) hike (1.2.1) i18n (0.6.0) jasmine (1.1.2) @@ -142,11 +135,7 @@ GEM mysql2 (0.3.11) net-scp (1.0.4) net-ssh (>= 1.99.1) - net-sftp (2.0.5) - net-ssh (>= 2.0.9) net-ssh (2.3.0) - net-ssh-gateway (1.1.0) - net-ssh (>= 1.99.1) nokogiri (1.5.0) nokogiri (1.5.0-java) oauth (0.4.5) @@ -212,8 +201,6 @@ GEM rspec (~> 2.8.0) ruby-hmac (0.4.0) rubyzip (0.9.5) - rvm-capistrano (1.1.0) - capistrano (>= 2.0.0) sass (3.1.15) sass-rails (3.2.4) railties (~> 3.2.0) @@ -262,7 +249,6 @@ DEPENDENCIES airbrake awesome_print cane - capistrano capybara carrierwave coffee-rails @@ -289,7 +275,6 @@ DEPENDENCIES rake redcarpet rspec-rails - rvm-capistrano sass-rails simple_form simplecov diff --git a/config/deploy.rb b/config/deploy.rb deleted file mode 100644 index e1eca2f..0000000 --- a/config/deploy.rb +++ /dev/null @@ -1,48 +0,0 @@ -require "rvm/capistrano" -require 'bundler/capistrano' -require 'capistrano_colors' - -ssh_options[:forward_agent] = true - -set :application, "ascii.io" - -set :scm, :git -set :repository, "git://github.com/sickill/ascii.io.git" -set :branch, ENV["REV"] || ENV["REF"] || ENV["BRANCH"] || ENV["TAG"] || "master" - -set :domain, "ascii.io" -role :web, domain -role :app, domain -role :db, domain, :primary => true - -set :rails_env, "production" - -set :user, "asciiio" -set :use_sudo, false -set :deploy_to, "~/app" -set :keep_releases, 3 - -set :rvm_type, :system - -namespace :deploy do - task :start do ; end - task :stop do ; end - task :restart, :roles => :app, :except => { :no_release => true } do - run "#{try_sudo} touch #{File.join(current_path, 'tmp', 'restart.txt')}" - end - - desc "Symlink shared files/directories" - task :symlink_shared, :roles => :app do - cmd = "ln -nfs #{shared_path}/config/database.yml #{release_path}/config/database.yml" - cmd << " && ln -nfs #{shared_path}/config/local.yml #{release_path}/config/local.yml" - run cmd - end - - desc "Precompile assets" - task :assets_precompile do - run "cd #{release_path}; RAILS_ENV=#{rails_env} bundle exec rake assets:precompile" - end -end - -after 'deploy:update_code', 'deploy:symlink_shared' -after 'deploy:update_code', 'deploy:assets_precompile'