(simatec) Beta 0.8.1

This commit is contained in:
simatec 2023-01-17 15:57:53 +01:00
parent 5a554c7ae5
commit 25dc745e4a
2 changed files with 52 additions and 3 deletions

View file

@ -139,6 +139,9 @@ To leave the container on the console you have to execute 2x `exit`.
## Changelog ## Changelog
### 0.8.1 (17.01.2023)
* (simatec) Docker Compose Check added
### 0.8.0 (17.01.2023) ### 0.8.0 (17.01.2023)
* (simatec) Config-Menu for Installer added * (simatec) Config-Menu for Installer added

View file

@ -50,6 +50,36 @@ BLA::stop_loading_animation() {
####################################################################################### #######################################################################################
# Docker-Compose Check
if docker compose > /dev/null 2>&1; then
if docker compose version --short | grep "^2." > /dev/null 2>&1; then
COMPOSE_VERSION=native
echo -e "${red}Found Docker Compose Plugin (native).${normal}"
echo -e "${red}Setting the DOCKER_COMPOSE_VERSION Variable to native${normal}"
sleep 2
echo -e "${purple}Notice: You´ll have to update this Compose Version via your Package Manager manually!${normal}"
else
echo -e "${red}Cannot find Docker Compose with a Version Higher than 2.X.X.${normal}"
exit 1
fi
elif docker-compose > /dev/null 2>&1; then
if ! [[ $(alias docker-compose 2> /dev/null) ]] ; then
if docker-compose version --short | grep "^2." > /dev/null 2>&1; then
COMPOSE_VERSION=standalone
echo -e "${red}Found Docker Compose Standalone.${normal}"
echo -e "${red}Setting the DOCKER_COMPOSE_VERSION Variable to standalone${normal}"
sleep 2
else
echo -e "${red}Cannot find Docker Compose with a Version Higher than 2.X.X.${normal}"
exit 1
fi
fi
else
echo -e "${red}Cannot find Docker Compose.${normal}"
exit 1
fi
# Path-Settings # Path-Settings
installPth="/opt/piler-docker" installPth="/opt/piler-docker"
configPth="/opt/piler-docker/config" configPth="/opt/piler-docker/config"
@ -205,7 +235,12 @@ fi
# old docker stop # old docker stop
cd $installPth cd $installPth
if [ $COMPOSE_VERSION = native ]; then
docker compose down
else
docker-compose down docker-compose down
fi
# docker start # docker start
echo echo
@ -228,7 +263,12 @@ if [ "$USE_LETSENCRYPT" = "yes" ]; then
fi fi
fi fi
if [ $COMPOSE_VERSION = native ]; then
docker compose up -d
else
docker-compose up -d docker-compose up -d
fi
echo "${blue}********* Piler started... Please wait... *********" echo "${blue}********* Piler started... Please wait... *********"
@ -361,7 +401,13 @@ echo "${blue}${HLINE}${normal}"
echo echo
cd $installPth cd $installPth
if [ $COMPOSE_VERSION = native ]; then
docker compose restart piler
else
docker-compose restart piler docker-compose restart piler
fi
echo echo
echo "${greenBold}${HLINE}" echo "${greenBold}${HLINE}"