#!/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