summaryrefslogtreecommitdiff
path: root/Capfile
diff options
context:
space:
mode:
authorDavid Gay <david@davidgay.org>2021-05-24 21:26:52 -0400
committerDavid Gay <david@davidgay.org>2021-05-24 21:26:52 -0400
commit89c07d9638ea895b8f0ce217d995138df918e24d (patch)
tree4e3c5433f0fbce9d8894e76f798db6ad3ac14fd1 /Capfile
parent2045b0f3bdae5a63c268fe1df70de9dcd2aeaec2 (diff)
Capistrano setup
Diffstat (limited to 'Capfile')
-rw-r--r--Capfile38
1 files changed, 38 insertions, 0 deletions
diff --git a/Capfile b/Capfile
new file mode 100644
index 0000000..508e77e
--- /dev/null
+++ b/Capfile
@@ -0,0 +1,38 @@
+# Load DSL and set up stages
+require "capistrano/setup"
+
+# Include default deployment tasks
+require "capistrano/deploy"
+
+# Load the SCM plugin appropriate to your project:
+#
+# require "capistrano/scm/hg"
+# install_plugin Capistrano::SCM::Hg
+# or
+# require "capistrano/scm/svn"
+# install_plugin Capistrano::SCM::Svn
+# or
+require "capistrano/scm/git"
+install_plugin Capistrano::SCM::Git
+
+# Include tasks from other gems included in your Gemfile
+#
+# For documentation on these, see for example:
+#
+# https://github.com/capistrano/rvm
+# https://github.com/capistrano/rbenv
+# https://github.com/capistrano/chruby
+# https://github.com/capistrano/bundler
+# https://github.com/capistrano/rails
+# https://github.com/capistrano/passenger
+#
+require "capistrano/rvm"
+# require "capistrano/rbenv"
+# require "capistrano/chruby"
+require "capistrano/bundler"
+# require "capistrano/rails/assets"
+# require "capistrano/rails/migrations"
+# require "capistrano/passenger"
+
+# Load custom tasks from `lib/capistrano/tasks` if you have any defined
+Dir.glob("lib/capistrano/tasks/*.rake").each { |r| import r }