Fixed upgrade to skip when not found and added new apps to latest-versions
This commit is contained in:
parent
2e682aad4a
commit
317eee9297
@ -69,29 +69,32 @@ upgrade_federated() {
|
|||||||
VERSION="${SERVICE[1]}"
|
VERSION="${SERVICE[1]}"
|
||||||
echo -ne "\n** Checking $APP.."
|
echo -ne "\n** Checking $APP.."
|
||||||
|
|
||||||
[ ! -f "/federated/apps/$APP/.env" ] && fail "File /federated/apps/$APP/.env doesn't exist."
|
if [ -f "/federated/apps/$APP/.env" ]; then
|
||||||
APP_VERSION_RAW=`grep IMAGE_VERSION /federated/apps/$APP/.env | awk -F= '{ print $2 }'`
|
APP_VERSION_RAW=`grep IMAGE_VERSION /federated/apps/$APP/.env | awk -F= '{ print $2 }'`
|
||||||
APP_VERSION="${APP_VERSION_RAW//\"}"
|
APP_VERSION="${APP_VERSION_RAW//\"}"
|
||||||
|
|
||||||
if [ "$APP_VERSION" = "$VERSION" ]; then
|
if [ "$APP_VERSION" = "$VERSION" ]; then
|
||||||
echo -ne "\n $APP is already at the latest version."
|
echo -ne "\n $APP is already at the latest version."
|
||||||
else
|
else
|
||||||
NC_COMMAND=`grep start_service /federated/lib/$APP.sh | awk -F\" '{ print $4 }'`
|
NC_COMMAND=`grep start_service /federated/lib/$APP.sh | awk -F\" '{ print $4 }'`
|
||||||
echo -ne "\n Upgrading $APP to $VERSION.."
|
echo -ne "\n Upgrading $APP to $VERSION.."
|
||||||
echo -ne "\n Shutting Down $APP.."
|
echo -ne "\n Shutting Down $APP.."
|
||||||
cd /federated/apps/$APP && docker-compose -f docker-compose.yml -p $APP down
|
cd /federated/apps/$APP && docker-compose -f docker-compose.yml -p $APP down
|
||||||
if [ "$APP" = "jitsi" ]; then
|
if [ "$APP" = "jitsi" ]; then
|
||||||
sed -i "s/#JITSI_IMAGE_VERSION=.*/JITSI_IMAGE_VERSION=$VERSION/g" /federated/apps/$APP/.env
|
sed -i "s/#JITSI_IMAGE_VERSION=.*/JITSI_IMAGE_VERSION=$VERSION/g" /federated/apps/$APP/.env
|
||||||
sed -i "s/JITSI_IMAGE_VERSION=.*/JITSI_IMAGE_VERSION=$VERSION/g" /federated/apps/$APP/.env
|
sed -i "s/JITSI_IMAGE_VERSION=.*/JITSI_IMAGE_VERSION=$VERSION/g" /federated/apps/$APP/.env
|
||||||
else
|
else
|
||||||
sed -i "s#VERSION=.*#VERSION=$VERSION#g" /federated/apps/$APP/.env
|
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."
|
||||||
fi
|
fi
|
||||||
echo -ne "\n Starting Up $APP.."
|
else
|
||||||
/federated/bin/start $APP
|
echo -ne "not found."
|
||||||
echo -ne "\n Done Updating $APP to $VERSION."
|
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
echo -ne "\n\n"
|
echo -ne "\n"
|
||||||
|
|
||||||
echo -ne "\n* Getting upgrade script from Upgrades repo.."
|
echo -ne "\n* Getting upgrade script from Upgrades repo.."
|
||||||
curl -s -f https://$API_TOKEN@code.federated.company/federatedcomputer/Upgrades/raw/branch/master/upgrade.sh > /tmp/upgrade.sh
|
curl -s -f https://$API_TOKEN@code.federated.company/federatedcomputer/Upgrades/raw/branch/master/upgrade.sh > /tmp/upgrade.sh
|
||||||
|
@ -17,3 +17,7 @@ mail=12.1
|
|||||||
ldap=1.5.0
|
ldap=1.5.0
|
||||||
wireguard=1.0.20210914
|
wireguard=1.0.20210914
|
||||||
gitea=1.19.0
|
gitea=1.19.0
|
||||||
|
autodiscover=620af02
|
||||||
|
castopod=1.4.7
|
||||||
|
wordpress=6.2.2
|
||||||
|
coturn=4.6.2
|
||||||
|
Loading…
x
Reference in New Issue
Block a user