From 15b20dbf232e0a02a3f57a8fc62bd93ed9166342 Mon Sep 17 00:00:00 2001 From: Kasra Bigdeli Date: Thu, 28 Dec 2017 09:49:00 -0800 Subject: [PATCH] Added custom build script to allow users to re-build in order to support custom CPU architecture including ARM. --- app-backend/clean-custom-release-build.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 app-backend/clean-custom-release-build.sh 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