Sha256: ddd2784daa4b72c2638529b508c57f74d644c36456a4a00be7e2d582c8fbdf10

Contents?: true

Size: 868 Bytes

Versions: 1

Compression:

Stored size: 868 Bytes

Contents

# use local key for authentication
ssh_options[:forward_agent] = true
default_run_options[:pty] = true

set :application, "modularis"
set :repository,  "git@github.com:themepile/#{application}.git"
set :user, application
set :deploy_to, "/var/www/modularis-docs"
set :deploy_via, :remote_cache
set :use_sudo, false
set :branch, "master"
set :bundle_gemfile, "docs/Gemfile"

set :scm, :git

modularis1_ip = '166.78.3.108'
modularis2_ip = '166.78.18.29'

role :web, modularis1_ip, modularis2_ip

after "deploy:update_code", "deploy:generate_static_site"
set :keep_releases, 3
after "deploy:update", "deploy:cleanup"

namespace :deploy do
  task :default do
    update
  end
  
  task :generate_static_site do
    run "cd #{release_path}/docs && bundle exec ruby #{release_path}/docs/compile.rb"
  end

end

require "bundler/capistrano"

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
modularis-0.0.1 docs/config/deploy.rb