aboutsummaryrefslogtreecommitdiffstats
path: root/script/rails-deploy-while-down
diff options
context:
space:
mode:
authorLouise Crow <louise.crow@gmail.com>2014-01-24 10:36:38 +0000
committerLouise Crow <louise.crow@gmail.com>2014-01-24 10:36:38 +0000
commit1445541f487fe22ec44b71607be3300319338d0a (patch)
tree5c9ed659c968f092317de6bab59a712e2584ca66 /script/rails-deploy-while-down
parent4eb8432dedc8b521086cdf163ebe5d373396d39a (diff)
parentb0a939a4d44077b4602176042ff4432b790561ad (diff)
Merge branch 'release/0.16'0.16
Diffstat (limited to 'script/rails-deploy-while-down')
-rwxr-xr-xscript/rails-deploy-while-down16
1 files changed, 16 insertions, 0 deletions
diff --git a/script/rails-deploy-while-down b/script/rails-deploy-while-down
new file mode 100755
index 000000000..a5dc772d3
--- /dev/null
+++ b/script/rails-deploy-while-down
@@ -0,0 +1,16 @@
+#!/bin/bash
+#
+# rails-deploy-while-down
+
+# For Ruby on Rails, run this in exec_while_down in vhosts.pl. It does
+# any deploy actions that should be done while the site is down;
+# typically this is the database migrations.
+#
+# Copyright (c) 2014 UK Citizens Online Democracy. All rights reserved.
+# Email: hello@mysociety.org; WWW: http://www.mysociety.org/
+
+set -e
+#set -x # debug
+
+# upgrade database
+bundle exec rake db:migrate #--trace