From 53395bfa08e4edca3442832d91a2ca8c903069c8 Mon Sep 17 00:00:00 2001 From: Alexander Date: Fri, 16 Aug 2013 22:56:57 +0200 Subject: [PATCH] Redeploy apps on reboot, fixes #82 --- dokku | 9 +++++++++ plugins/00_dokku-standard/install | 17 ++++++++++++++++- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/dokku b/dokku index 9c83205b8..0e1e69ba0 100755 --- a/dokku +++ b/dokku @@ -77,6 +77,15 @@ case "$1" in pluginhook install ;; + # temporary hack for https://github.com/progrium/dokku/issues/82 + deploy:all) + for app in $(ls -d $HOME/*/); do + APP=$(basename $app); + IMAGE="app/$APP" + dokku deploy $APP $IMAGE + done + ;; + help) cat< /home/git/HOSTNAME \ No newline at end of file +echo $HOSTNAME > /home/git/HOSTNAME + + +# temporary hack for https://github.com/progrium/dokku/issues/82 +# redeploys all apps after a reboot +cat< /etc/init/dokku-redeploy.conf +description "Dokku app redeploy service" + +start on (started docker) + +script + sleep 2 # give docker some time + sudo -i -u git /usr/local/bin/dokku deploy:all +end script +EOF +