Added fix for upgrade where it won't start services back up that weren't running before the upgrade
This commit is contained in:
parent
84bd67ffda
commit
3e01c4ba84
@ -112,6 +112,7 @@ upgrade_federated() {
|
||||
|
||||
if [ -f "/federated/apps/$APP/.env" ]; then
|
||||
[[ $(grep IMAGE_VERSION_HOLD /federated/apps/$APP/.env) ]] && echo -ne "\n version hold found, skipping." && continue
|
||||
[[ "$(docker container inspect -f '{{.State.Status}}' $APP 2>/dev/null)" != "running" ]] && APP_NOTRUNNING="true"
|
||||
APP_VERSION_RAW=`grep IMAGE_VERSION /federated/apps/$APP/.env | awk -F= '{ print $2 }'`
|
||||
APP_VERSION="${APP_VERSION_RAW//\"}"
|
||||
|
||||
@ -128,9 +129,13 @@ upgrade_federated() {
|
||||
else
|
||||
sed -i "s#VERSION=.*#VERSION=$VERSION#g" /federated/apps/$APP/.env
|
||||
fi
|
||||
echo -ne "\n Starting Up $APP.."
|
||||
/federated/bin/start $APP
|
||||
echo -ne "\n Done Updating $APP to $VERSION."
|
||||
if [[ "$APP_NOTRUNNING" ]]; then
|
||||
echo -ne "\n $APP was already shut down so we won't be starting it.."
|
||||
else
|
||||
echo -ne "\n Starting Up $APP.."
|
||||
/federated/bin/start $APP
|
||||
echo -ne "\n Done Updating $APP to $VERSION."
|
||||
fi
|
||||
fi
|
||||
else
|
||||
echo -ne "not found."
|
||||
|
Loading…
x
Reference in New Issue
Block a user