#!/bin/bash
#################################
### SQliteDatenbankSchematas  ###
### in Maridb Schreiben       ###  
### Erstellt von Theo Richter ###
### am 15.10.2024     (c)     ###
#################################
### Farbdefinitionen ####
#   TEXT in Weiss       #
#   DATEIEN in Gelb     #
#   ORDNER in HellBlau  #
#########################
# Farbdefinitionen zur Ausgabe #
ROT='\033[0;31m' 
HELLROT='\033[1;31m'
GRUEN='\033[0;32m'
HELLGRUEN='\033[1;32m'
GELB='\033[1;33m'
BLAU='\033[0;34m'
HELLBLAU='\033[1;34m'
LILA='\033[0;35m'
HELLLILA='\033[1;35m'
DUNKELESTUERKIS='\033[0;36m'
TUERKIS='\033[1;36m'
HELLGRAU='\033[0;37m'
WEISS='\033[1;37m'
NC='\033[0m' # No Color
MariaDBPort=""
WebserverPortHTTP=""
WebserverPortHTTPS=""
PHPmyAdminPort=""
SVWSPort=""
SVWSVersion=""
STACK=""
MariaDB_ROOT_PASSWORD=""
PHPmyAdminName=""
WebserverName=""
ANFANG=""
ENDE=""
NUMMER=""
SVWSVERSION=""
BezReg="Arnsberg"
echo
echo -e -n "${TUERKIS}Installation der Docker-STACKs ${NC}"
echo
###############################################################
### Die Steuerdatei: schulungen.txt ausfuellen ################
###############################################################
echo
read -p  "Die aktuelle SVWS-Version (z.B. 1.4.1) eingeben: " SVWSVERSION
echo
##########################################################################
cd /var/www/html/inc/conf
######## geaendert am 10-08-2026                                       ###
sed -i 's/00004/'$SVWSVERSION'/g' config.inc.php               ###
##########################################################################
cd /root
echo
read -p  "Die Docker-Servers IP (z.B. 10.1.0.3) eingeben: " SERVERNAME
echo
read -p  "Das MariaDB ROOT PASSWORD eingeben: " MariaDB_ROOT_PASSWORD
echo
echo -e -n "${HELLBLAU}Die Anzahl der PCs(STACKS).  ${NC}"
echo
read -p  "Nummer des ersten Rechners: " ANFANG
read -p  "Nummer des lezten Rechners: " ENDE
##############################################################################################################################################################################################
#### openssl Zertifikat fuer wenom                                                                                                                                                         ###
openssl req -x509 -nodes -days 3650 -newkey rsa:4096 -keyout /root/theos.key -out /root/theos.crt -subj "/C=DE/ST=NRW/L=BRA/O=NONE/CN=localhost" -addext "subjectAltName = IP:$SERVERNAME" ###
##############################################################################################################################################################################################
### SchILD3 PCs in SVWS-Arbeitsverzeichnisse                                                                                                                                                 ###
for (( i=$ANFANG; i<= $ENDE; i++));
do
    # einstellige Zahlen sollen mit fuehrender 0 ausgegeben werden, z.B. 05
    if [ $i -lt 10 ];
    then NUMMER="0${i}"
    else
	NUMMER="${i}"
    fi
    # Hier wird die Ausgabe zusammengestrickt
    echo -n "PC-$NUMMER:$SERVERNAME:" >> schid3connection.txt
    echo "30$NUMMER:100$NUMMER" >> schid3connection.txt
done
############################################################################
while read ZEILE; do
  WINPC=$(echo $ZEILE | awk -F : '{print $1}')
  SERVERNAME=$(echo $ZEILE | awk -F : '{print $2}')
  MariaDBPort=$(echo $ZEILE | awk -F : '{print $3}')
  SVWSPort=$(echo $ZEILE | awk -F : '{print $4}')
#
cd /netzlaufwerk/SVWS-Arbeitsverzeichnisse
  mkdir $WINPC
  mkdir $WINPC/Connection-Files
  mkdir $WINPC/NM3
  mkdir $WINPC/Schild-Reports
  cp -a /netzlaufwerk/Schild-NRW-Reports/"Reports Allgemein"/ -d $WINPC/Schild-Reports/"Reports Allgemein"/
  cp -a /netzlaufwerk/Schild-NRW-Reports/Oberstufenpaket/ -d $WINPC/Schild-Reports/Oberstufenpaket
  cp -a /netzlaufwerk/Schild-NRW-Reports/"Reports PS"/ -d $WINPC/Schild-Reports/"Reports PS"/
  cp -a /netzlaufwerk/Schild-NRW-Reports/"Reports SI"/ -d $WINPC/Schild-Reports/"Reports SI"/
  cp -a /netzlaufwerk/Schild-NRW-Reports/"Reports SII"/ -d $WINPC/Schild-Reports/"Reports SII"/
  cp -a /netzlaufwerk/Schild-NRW-Reports/Serienbriefe/ -d $WINPC/Schild-Reports/Serienbriefe
  cp -a /netzlaufwerk/Schild-NRW-BK-Zeugnisse/ -d $WINPC/Schild-Reports/"Zeugnisse - BK"/
  mkdir $WINPC/Sicherungen
  mkdir $WINPC/Statistik
  cd $WINPC/Connection-Files
  wget -q --show-progress http://web.webolch.de/bauanleitung/downloads/linux/zip/Connection-Files.zip
  unzip Connection-Files.zip
  rm Connection-Files.zip
###################################################################################
### SERVERNAME                                                                  ###
sed -i 's/SERVERNAME/'$SERVERNAME'/g' Berufschule.con                           ###
### MariaDBPort                                                                 ###
sed -i 's/MariaDBPort/'$MariaDBPort'/g' Berufschule.con                         ###
### SVWSPort                                                                    ###
sed -i 's/SVWSPort/'$SVWSPort'/g' Berufschule.con                               ###
###################################################################################
### SERVERNAME                                                                  ###
sed -i 's/SERVERNAME/'$SERVERNAME'/g' Gesamtschule.con                          ###
### MariaDBPort                                                                 ###
sed -i 's/MariaDBPort/'$MariaDBPort'/g' Gesamtschule.con                        ###
### SVWSPort                                                                    ###
sed -i 's/SVWSPort/'$SVWSPort'/g' Gesamtschule.con                              ###
###################################################################################
### SERVERNAME                                                                  ###
sed -i 's/SERVERNAME/'$SERVERNAME'/g' Grundschule.con                           ###
### MariaDBPort                                                                 ###
sed -i 's/MariaDBPort/'$MariaDBPort'/g' Grundschule.con                         ###
### SVWSPort                                                                    ###
sed -i 's/SVWSPort/'$SVWSPort'/g' Grundschule.con                               ###
###################################################################################
### SERVERNAME                                                                  ###
sed -i 's/SERVERNAME/'$SERVERNAME'/g' GOSt_DB-1_VorbereitungEFPlanung.con       ###
### MariaDBPort                                                                 ###
sed -i 's/MariaDBPort/'$MariaDBPort'/g' GOSt_DB-1_VorbereitungEFPlanung.con     ###
### SVWSPort                                                                    ###
sed -i 's/SVWSPort/'$SVWSPort'/g' GOSt_DB-1_VorbereitungEFPlanung.con           ###
###################################################################################
### SERVERNAME                                                                  ###
sed -i 's/SERVERNAME/'$SERVERNAME'/g' GOSt_DB-2_Laufbahnen10EF-zumBlocken.con   ###
### MariaDBPort                                                                 ###
sed -i 's/MariaDBPort/'$MariaDBPort'/g' GOSt_DB-2_Laufbahnen10EF-zumBlocken.con ###
### SVWSPort                                                                    ###
sed -i 's/SVWSPort/'$SVWSPort'/g' GOSt_DB-2_Laufbahnen10EF-zumBlocken.con       ###
###################################################################################
### SERVERNAME                                                                  ###
sed -i 's/SERVERNAME/'$SERVERNAME'/g' GOSt_DB-3_Blockungen10EFmitFehlern.con    ###
### MariaDBPort                                                                 ###
sed -i 's/MariaDBPort/'$MariaDBPort'/g' GOSt_DB-3_Blockungen10EFmitFehlern.con  ###
### SVWSPort                                                                    ###
sed -i 's/SVWSPort/'$SVWSPort'/g' GOSt_DB-3_Blockungen10EFmitFehlern.con        ###
###################################################################################
### SERVERNAME                                                                  ###
sed -i 's/SERVERNAME/'$SERVERNAME'/g' GOSt_DB-4-KlausurplanungEF2.con           ###
### MariaDBPort                                                                 ###
sed -i 's/MariaDBPort/'$MariaDBPort'/g' GOSt_DB-4-KlausurplanungEF2.con         ###
### SVWSPort                                                                    ###
sed -i 's/SVWSPort/'$SVWSPort'/g' GOSt_DB-4-KlausurplanungEF2.con               ###
###################################################################################
### SERVERNAME                                                                  ###
sed -i 's/SERVERNAME/'$SERVERNAME'/g' ENM_SVWS.con                              ###
### MariaDBPort                                                                 ###
sed -i 's/MariaDBPort/'$MariaDBPort'/g' ENM_SVWS.con                            ###
### SVWSPort                                                                    ###
sed -i 's/SVWSPort/'$SVWSPort'/g' ENM_SVWS.con                                  ###
###################################################################################
### SERVERNAME                                                                  ###
sed -i 's/SERVERNAME/'$SERVERNAME'/g' S1Schulung.con                            ###
### MariaDBPort                                                                 ###
sed -i 's/MariaDBPort/'$MariaDBPort'/g' S1Schulung.con                          ###
### SVWSPort                                                                    ###
sed -i 's/SVWSPort/'$SVWSPort'/g' S1Schulung.con                                ###
###################################################################################
### SERVERNAME                                                                  ###
sed -i 's/SERVERNAME/'$SERVERNAME'/g' S2Schulung.con                            ###
### MariaDBPort                                                                 ###
sed -i 's/MariaDBPort/'$MariaDBPort'/g' S2Schulung.con                          ###
### SVWSPort                                                                    ###
sed -i 's/SVWSPort/'$SVWSPort'/g' S2Schulung.con                                ###
###################################################################################
### SERVERNAME                                                                  ###
sed -i 's/SERVERNAME/'$SERVERNAME'/g' A1_Berufschule.con                        ###
### MariaDBPort                                                                 ###
sed -i 's/MariaDBPort/'$MariaDBPort'/g' A1_Berufschule.con                      ###
### SVWSPort                                                                    ###
sed -i 's/SVWSPort/'$SVWSPort'/g' A1_Berufschule.con                            ###
###################################################################################
### SERVERNAME                                                                  ###
sed -i 's/SERVERNAME/'$SERVERNAME'/g' A1_BK.con                                 ###
### MariaDBPort                                                                 ###
sed -i 's/MariaDBPort/'$MariaDBPort'/g' A1_BK.con                               ###
### SVWSPort                                                                    ###
sed -i 's/SVWSPort/'$SVWSPort'/g' A1_BK.con                                     ###
###################################################################################
### SERVERNAME                                                                  ###
sed -i 's/SERVERNAME/'$SERVERNAME'/g' A1_GE.con                                 ###
### MariaDBPort                                                                 ###
sed -i 's/MariaDBPort/'$MariaDBPort'/g' A1_GE.con                               ###
### SVWSPort                                                                    ###
sed -i 's/SVWSPort/'$SVWSPort'/g' A1_GE.con                                    ###
###################################################################################
### SERVERNAME                                                                  ###
sed -i 's/SERVERNAME/'$SERVERNAME'/g' A1_GS.con                                 ###
### MariaDBPort                                                                 ###
sed -i 's/MariaDBPort/'$MariaDBPort'/g' A1_GS.con                               ###
### SVWSPort                                                                    ###
sed -i 's/SVWSPort/'$SVWSPort'/g' A1_GS.con                                     ###
###################################################################################
### SERVERNAME                                                                  ###
sed -i 's/SERVERNAME/'$SERVERNAME'/g' A1_MINI_GE.con                            ###
### MariaDBPort                                                                 ###
sed -i 's/MariaDBPort/'$MariaDBPort'/g' A1_MINI_GE.con                          ###
### SVWSPort                                                                    ###
sed -i 's/SVWSPort/'$SVWSPort'/g' A1_MINI_GE.con                                ###
###################################################################################
#
chmod -R 777 /netzlaufwerk/SVWS-Arbeitsverzeichnisse/$WINPC
###chown -R nobody:nogroup /netzlaufwerk/SVWS-Arbeitsverzeichnisse/$WINPC
#
done < schid3connection.txt
################################################################################################################################################################################################
#
cd /netzlaufwerk/SchILD3
rm server.json
wget -q --show-progress http://web.webolch.de/bauanleitung/downloads/linux/zip/server.json
##############################################################
sed -i 's/svwsversion/'$SVWSVERSION'/g' server.json        ###
##############################################################
cd /netzlaufwerk
mkdir OfficelleTestDBS
cd OfficelleTestDBS
##mkdir EigeneSchemata
wget -q --show-progress http://web.webolch.de/bauanleitung/downloads/linux/zip/SchulungsSchematas/Release_$SVWSVERSION/$BezReg.zip
unzip $BezReg.zip
rm $BezReg.zip
chmod -R 777 /netzlaufwerk/
chown -R www-data:www-data /netzlaufwerk/
#
Zahl="$ANFANG"
#######################################
if [[ "$ANFANG" == "$Zahl" ]]; then ###
#######################################
cd /var/www/html/inc/status-links                                                                                                                                                                               ###
anzahl="$ENDE"                                                                                                                                                                                                  ###
LOCALEIP="$SERVERNAME"                                                                                                                                                                                          ###
dateiname="pcs.inc.php"
inhalt=""

# Datei leeren oder neu anlegen
> "$dateiname"

# Schleife von 1 bis $anzahl
i=1
while [ "$i" -le "$anzahl" ]; do
  pcNummer=$(printf "%02d" "$i")

  cat <<EOF >> "$dateiname"
<!-- ANFANG pc-$pcNummer -->
<tr> 
  <td class="w3-border"><b>pc-$pcNummer</b></td>
  <td class="w3-border"><a href="https://$LOCALEIP:83$pcNummer/index.html" target="_blank">&nbsp;&nbsp;&nbsp;<img src="png/konferenz_neu.png" class="w3-round" alt="konferenz_neu.png"></a></td>
  <td class="w3-border"><a href="https://$LOCALEIP:84$pcNummer/index.html" target="_blank">&nbsp;&nbsp;&nbsp;<img src="png/laufbahn_neu.png" class="w3-round" alt="laufbahn_neu.png"></a></td>
  <td class="w3-border"><a href="https://$LOCALEIP:81$pcNummer/index.html" target="_blank">&nbsp;&nbsp;<img src="png/wenom_neu.png" class="w3-round" alt="wenom_neu.png"></a></td>
  <td class="w3-border"><iframe src="docker/pc-$pcNummer/webserver.html" width="45" height="40" frameborder="0"></iframe></td>
  <td class="w3-border"><iframe src="docker/pc-$pcNummer/webserver_start_stop.php" width="126" height="40" frameborder="1"></iframe></td>
  <td class="w3-border"><a href="https://$LOCALEIP:100$pcNummer/" target="_blank">&nbsp;<img src="png/svws_neu.png" class="w3-round" alt="svws_neu.png"></a></td>
  <td class="w3-border"><iframe src="docker/pc-$pcNummer/svws-server.html" width="45" height="40" frameborder="0"></iframe></td>
  <td class="w3-border"><iframe src="docker/pc-$pcNummer/svws-server_start_stop.php" width="126" height="40" frameborder="1"></iframe></td>
  <td class="w3-border"><iframe src="docker/pc-$pcNummer/mariadb.html" width="45" height="40" frameborder="0"></iframe></td>
  <td class="w3-border"><iframe src="docker/pc-$pcNummer/mariadb_start_stop.php" width="126" height="40" frameborder="1"></iframe></td>
  <td class="w3-border"><a href="https://$LOCALEIP:90$pcNummer/" target="_blank">&nbsp;<img src="png/phpmyadmin.png" class="w3-round" alt="phpmyadmin.png"></a></td>
  <td class="w3-border"><iframe src="docker/pc-$pcNummer/PHPmyAdmin.html" width="45" height="40" frameborder="0"></iframe></td>
  <td class="w3-border"><iframe src="docker/pc-$pcNummer/PHPmyAdmin_start_stop.php" width="126" height="40" frameborder="1"></iframe></td>
</tr>
<!-- ENDE pc-$pcNummer -->
EOF

  i=$((i + 1))
done
chown -R www-data:www-data /var/www/html/inc/status-links
echo
echo -e -n "${WEISS}Datei ${GELB}$dateiname${WEISS} mit $anzahl Einträgen wurde erfolgreich erstellt. ${NC}"
echo
sleep 3
##############################################################################################################################################
fi
#####################################################################################################################################################
cd /root
#
################################################################################################################################################################################################
# echo
# echo -e -n "${HELLBLAU}STACK:MARIADBPort:WebserverPortHTTP:WebserverPortHTTPS:WebserverName:PHPmyAdminPort:PHPmyAdminName:SVWSPort:MARIADB_ROOT_PASSWORD:SVWSVersion:SERVERNAME:Pfad  ${NC}" #
# echo
################################################################################################################################################################################################
for (( i=$ANFANG; i<= $ENDE; i++));
do
    # einstellige Zahlen sollen mit fuehrender 0 ausgegeben werden, z.B. 05
    if [ $i -lt 10 ];
    then NUMMER="0${i}"
    else
	NUMMER="${i}"
    fi
    # Hier wird die Ausgabe zusammengestrickt
    echo -n "pc-$NUMMER:30$NUMMER:80$NUMMER:81$NUMMER:" >> schulungen.txt
    echo -n "pc-$NUMMER-Webserver:90$NUMMER:" >> schulungen.txt
    echo -n "pc-$NUMMER-PHPmyAdmin:100$NUMMER:$MariaDB_ROOT_PASSWORD:" >> schulungen.txt
    echo "$SVWSVERSION:$SERVERNAME:netzlaufwerk:82$NUMMER:83$NUMMER:84$NUMMER" >> schulungen.txt
done
cp schulungen.txt /var/www/html
cp schulungen.txt /var/www/html/sh
cp schid3connection.txt /var/www/html/sh
cp schulungen.txt /var/www/html/docker
###############################################################
cd /root
###############################################################
while read ZEILE; do
  STACK=$(echo $ZEILE | awk -F : '{print $1}')
  MariaDBPort=$(echo $ZEILE | awk -F : '{print $2}')
  WebServerPortHTTP=$(echo $ZEILE | awk -F : '{print $3}')
  WebServerPortHTTPS=$(echo $ZEILE | awk -F : '{print $4}')
  WebServerName=$(echo $ZEILE | awk -F : '{print $5}')
  PHPmyAdminPort=$(echo $ZEILE | awk -F : '{print $6}')
  PHPmyAdminName=$(echo $ZEILE | awk -F : '{print $7}')
  SVWSPort=$(echo $ZEILE | awk -F : '{print $8}')
  MariaDB_ROOT_PASSWORD=$(echo $ZEILE | awk -F : '{print $9}')
  SVWSVersion=$(echo $ZEILE | awk -F : '{print $10}')
  SERVERNAME=$(echo $ZEILE | awk -F : '{print $11}')
  Pfad=$(echo $ZEILE | awk -F : '{print $12}') 
  SECRET=$(echo $ZEILE | awk -F : '{print $13}')
  KONFERENZ=$(echo $ZEILE | awk -F : '{print $14}')  
  LAUFBAHN=$(echo $ZEILE | awk -F : '{print $15}') ########################################################################################################################################################################################
#echo
#echo -e -n "${HELLGRAU}STACK:${GELB}$STACK ${HELLGRAU}SERVERNAME:${GELB}$SERVERNAME ${HELLGRAU}Pfad:${GELB}$Pfad ${NC}"
#echo
#echo -e -n "${HELLGRAU}MariaDBPort:${GELB}$MariaDBPort ${HELLGRAU}MariaDB_ROOT_PASSWORD:${GELB}$MariaDB_ROOT_PASSWORD ${NC}"
#echo
#echo -e -n "${HELLGRAU}WebserverPortHTTP:${GELB}$WebserverPortHTTP ${HELLGRAU}WebserverPortHTTPS:${GELB}$WebserverPortHTTPS ${HELLGRAU}WebserverName:${GELB}$WebserverName ${NC}"
#echo
#echo -e -n "${HELLGRAU}PHPmyAdminPort:${GELB}$PHPmyAdminPort ${HELLGRAU}PHPmyAdminName:${GELB}$PHPmyAdminName ${NC}"
#echo
#echo -e -n "${HELLGRAU}SVWSPort:${GELB}$SVWSPort ${HELLGRAU}SVWSVersion:${GELB}$SVWSVersion ${NC}" 
#echo
#sleep3
########################################################################################################################################################################################
  mkdir $STACK
  cd $STACK
  wget -q --show-progress http://web.webolch.de/bauanleitung/downloads/linux/zip/docker-compose-11-7-2.zip
  unzip docker-compose-11-7-2.zip
  cp /root/theos.crt wenom/theos.crt 
  cp /root/theos.key wenom/theos.key 
  rm docker-compose-11-7-2.zip
sleep 2
########################################################################
### Wird benoetigt um die Ports im docker-compos.yml zu Aendern.     ###
########################################################################
### MariaDBPort ########################################################
sed -i 's/00001/'$MariaDBPort'/g' docker-compose.yml                 ###
sed -i 's/00001/'$MariaDBPort'/g' docker-compose-svws.yml            ###
### MariaDB root Passwort ##############################################
sed -i 's/leer/'$MariaDB_ROOT_PASSWORD'/g' .env                      ###
### WebServerName ######################################################
sed -i 's/WebServerName/'$WebServerName'/g' docker-compose.yml       ###
sed -i 's/WebServerName/'$WebServerName'/g' docker-compose-wenom.yml ###
### WebServerPortHTTP  #################################################
sed -i 's/00002/'$WebServerPortHTTP'/g' docker-compose.yml           ###
sed -i 's/00002/'$WebServerPortHTTP'/g' docker-compose-wenom.yml     ###
### WebServerPortHTTPS  ################################################
sed -i 's/00003/'$WebServerPortHTTPS'/g' docker-compose.yml          ###
sed -i 's/00003/'$WebServerPortHTTPS'/g' docker-compose-wenom.yml    ###
### PHPmyAdminName #####################################################
sed -i 's/PHPmyAdminName/'$PHPmyAdminName'/g' docker-compose.yml     ###
### PHPmyAdminPort #####################################################
sed -i 's/00004/'$PHPmyAdminPort'/g' docker-compose.yml              ###
### SVWSVersion  #######################################################
sed -i 's/svwslatest/'$SVWSVersion'/g' docker-compose.yml            ###
sed -i 's/svwslatest/'$SVWSVersion'/g' docker-compose-svws.yml       ###
### SVWSPort ###########################################################
sed -i 's/00005/'$SVWSPort'/g' docker-compose.yml                    ###
sed -i 's/00005/'$SVWSPort'/g' docker-compose-svws.yml               ###
########################################################################
### SECRET #############################################################
sed -i 's/00006/'$SECRET'/g' docker-compose.yml                      ###
sed -i 's/00006/'$SECRET'/g' docker-compose-wenom.yml                ###
########################################################################
### KONFERENZ ##########################################################
sed -i 's/00007/'$KONFERENZ'/g' docker-compose.yml                   ###
sed -i 's/00007/'$KONFERENZ'/g' docker-compose-wenom.yml             ###
########################################################################
### LAUFBAHN ###########################################################
sed -i 's/00008/'$LAUFBAHN'/g' docker-compose.yml                    ###
sed -i 's/00008/'$LAUFBAHN'/g' docker-compose-wenom.yml              ###
########################################################################
#
docker compose up -d
#
echo
echo -e -n "${WEISS}### Stoppen der docker-container ${GELB}$PHPmyAdminName${WEISS} und  ${GELB}$WebServerName${WEISS} und ${GELB}$STACK-svws-server-1${WEISS} und ${GELB}$STACK-mariadb-1 ${WEISS}### ${NC}" 
echo
docker stop $PHPmyAdminName 
docker stop $WebServerName 
docker stop $STACK-svws-server-1 
docker stop $STACK-mariadb-1
echo
echo -e -n "${HELLGRUEN} OK ${NC}" 
echo
sleep 2
###################################################################################################################################################################################################################
cd /root
done  < schulungen.txt
######################################################################################
echo                                                                               ### 
echo -e -n "${HELLGRAU}### Installation der Statusanzeige im WebProjekt ### ${NC}" ### 
echo                                                                               ###
bash Status-Anzeige-Install.sh                                                     ###
echo                                                                               ###  
echo -e -n "${HELLGRUEN} OK ${NC}"                                                 ###
echo                                                                               ###
######################################################################################
echo                                                                               ### 
echo -e -n "${HELLGRAU}## Installation des letzten STACKs im WebProjekt ### ${NC}" ### 
echo                                                                               ###
bash Erste-Letzte-Zeile.sh                                                         ###
echo                                                                               ###  
echo -e -n "${HELLGRUEN} OK ${NC}"                                                 ###
echo                                                                               ###
######################################################################################
echo                                                                               ### 
echo -e -n "${HELLGRAU}## Einpflegen der DatenbankSchemata in die STACKs ## ${NC}" ### 
echo                                                                               ###
bash docker-schemata.sh
