From 628d53cb3f51749e2f22a5fc83b1c5592b848dac Mon Sep 17 00:00:00 2001 From: Pratyush Desai Date: Sun, 19 Dec 2021 20:41:16 +0530 Subject: sh templates --- scripts/sh/_templates/goapps/update_app.sh | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 scripts/sh/_templates/goapps/update_app.sh (limited to 'scripts/sh/_templates/goapps/update_app.sh') diff --git a/scripts/sh/_templates/goapps/update_app.sh b/scripts/sh/_templates/goapps/update_app.sh new file mode 100644 index 0000000..bbc0b1e --- /dev/null +++ b/scripts/sh/_templates/goapps/update_app.sh @@ -0,0 +1,26 @@ +#!/bin/sh + +# Only supports git source builds currently. + +if [ -f /opt/app/app-git/app ] +then +echo "This will immediately stop app if it is running. Update app on this system? " +read text -r +expr "$text" : "^[Yy]$" > /dev/null +if [ "$text" ] +then +# Inconsistent `sudo` use? +systemctl stop app.service + +# Update golang using `deploy_go` + +cd /opt/app/app-git || exit +rm -f app +git pull +sudo -u app make build +# insert misc commands as needed. +systemctl start app.service +fi +else +echo "app does not seem to be installed. Consider deploy_app.sh." +fi \ No newline at end of file -- cgit v1.2.3