summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAzul <azul@riseup.net>2012-09-20 13:02:18 +0200
committerAzul <azul@riseup.net>2012-09-20 13:02:18 +0200
commit15354c284879c734ca9bd87450d715dcdbe8aec2 (patch)
tree27da8c877ca69b74770f48db109f851798a2c465
parente8353821b846e676b85736d748cb923d8854884e (diff)
capified and moved bin to own dir
-rw-r--r--Capfile3
-rwxr-xr-xbin/leap_ca (renamed from leap_ca.rb)0
-rw-r--r--config/deploy.rb.example23
3 files changed, 26 insertions, 0 deletions
diff --git a/Capfile b/Capfile
new file mode 100644
index 0000000..f3e7334
--- /dev/null
+++ b/Capfile
@@ -0,0 +1,3 @@
+load 'rubygems'
+load 'railsless-deploy'
+load 'config/deploy'
diff --git a/leap_ca.rb b/bin/leap_ca
index baefff2..baefff2 100755
--- a/leap_ca.rb
+++ b/bin/leap_ca
diff --git a/config/deploy.rb.example b/config/deploy.rb.example
new file mode 100644
index 0000000..5fb18ed
--- /dev/null
+++ b/config/deploy.rb.example
@@ -0,0 +1,23 @@
+require "bundler/capistrano"
+
+set :application, "leap_ca"
+
+set :scm, :git
+set :repository, "git://leap.se/leap_ca"
+
+role :app, "YOUR SERVER GOES HERE"
+
+# if you want to clean up old releases on each deploy uncomment this:
+# after "deploy:restart", "deploy:cleanup"
+
+namespace :deploy do
+ task :start, :roles => :app do
+ run "#{File.join(current_path,'bin','leap_ca')} start"
+ end
+ task :stop, :roles => :app do
+ run "#{File.join(current_path,'bin','leap_ca')} stop"
+ end
+ task :restart, :roles => :app, :except => { :no_release => true } do
+ run "#{File.join(current_path,'bin','leap_ca')} restart"
+ end
+end