diff --git a/app-backend/clean-custom-release-build.sh b/app-backend/clean-custom-release-build.sh new file mode 100755 index 0000000..df0000a --- /dev/null +++ b/app-backend/clean-custom-release-build.sh @@ -0,0 +1,22 @@ +#!/bin/sh + +if ! [ $(id -u) = 0 ]; then + echo "Must run as sudo or root" + exit 1 +fi + +docker build -t captain-custom-release-build -f dockerfile-captain.release . + +mkdir /captain + +if docker service ps captain-captain ; then + echo "captain-captain service already exists. Trying to update it..." +else + echo "Installing CaptainDuckDuck..." + docker run \ + -v /var/run/docker.sock:/var/run/docker.sock \ + captain-custom-release-build +fi + +sleep 5s +docker service update --image captain-custom-release-build captain-captain