Something went wrong on our end
-
jurgenhaas authoredjurgenhaas authored
selfupdate 790 B
#!/bin/bash
if [[ -n $1 ]]; then
NEWVERSION=$1
else
NEWVERSION=$(curl -s https://gitlab.lakedrops.com/api/v4/projects/282/repository/tags | jq -r .[0].name)
fi
if [[ "$NEWVERSION" == "$VERSION" ]]; then
echo "No new version available"
exit
fi
echo "Loading new version ..."
UPDATE=$(docker run -v ${SCRIPTPATH}:/setup --rm registry.lakedrops.com/docker/l3d/setup:${NEWVERSION} 2>&1)
if [[ "$UPDATE" == *"setup:${NEWVERSION} not found"* ]]; then
echo "Version ${NEWVERSION} not found."
exit
fi
echo "Self update to version ${NEWVERSION} succeeded!"
export VERSION=${NEWVERSION}
export PHP_VERSION=7.0
/usr/local/bin/update
export PHP_VERSION=7.1
/usr/local/bin/update
export PHP_VERSION=7.2
/usr/local/bin/update
echo "Cleaning old container"
docker kill l3drun >/dev/null