about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--[-rwxr-xr-x]deploy/scripts/update-containers.sh17
1 files changed, 12 insertions, 5 deletions
diff --git a/deploy/scripts/update-containers.sh b/deploy/scripts/update-containers.sh
index ff63e9e..668e4b4 100755..100644
--- a/deploy/scripts/update-containers.sh
+++ b/deploy/scripts/update-containers.sh
@@ -3,10 +3,17 @@
 [ -z "$COMPOSE" ] && COMPOSE="$(command -v docker-compose)"
 [ -z "$COMPOSE" ] && COMPOSE="/usr/local/bin/docker-compose"
 
-cd $HOME
+cd "$HOME" || exit
+
+[ -z "$NGINX_WEBHOOK" ] || printf "Content-Type: text/plain\r\n\r\n"
+
+($COMPOSE pull 2>&1 | grep --silent "Downloaded newer") && {
+  $COMPOSE up -d
+
+  docker cp "$($COMPOSE ps -q mstweb):/mastodon/public/assets" public/
+  docker cp "$($COMPOSE ps -q mstweb):/mastodon/public/packs" public/
 
-($COMPOSE pull 2>&1 | grep --silent "Downloaded newer") && \
-  $COMPOSE up -d && \
-  docker cp $($COMPOSE ps -q mstweb):/mastodon/public/assets public/ && \
-  docker cp $($COMPOSE ps -q mstweb):/mastodon/public/packs public/ && \
   docker image prune -f
+
+  curl -sS "https://raw.githubusercontent.com/pluralcafe/utils/master/deploy/docker-compose.yml" > docker-compose.yml
+}