#!/bin/bash
MariaDBPort=""
WebserverPortHTTP=""
WebserverPortHTTPS=""
PHPmyAdminPort=""
SVWSPort=""
SVWSVersion=""
STACK=""
MariaDB_ROOT_PASSWORD=""
PHPmyAdminName=""
WebserverName=""
DB_NAME=""
DB_USER=""
DB_MYSQL_PW=""
SCHULFORM=""
ANZAHL="1"
################################################################################
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}') 
###################################################################################################################################################################
### ANFANG der for schleife #######################################################################################################################################
###################################################################################################################################################################
  for (( i=1; i<=$ANZAHL; i++ ))
  do
  if [[ "$i" == "1" ]]; then
   ############################################################################
   ### Angelegt der SQLITE Datenbankscehemata fuer die Schulform: S2Schulung ##
   ############################################################################
   SCHULFORM="S2Schulung"
   DB_NAME=$SCHULFORM
   DB_USER=$SCHULFORM
   DB_MYSQL_PW=$SCHULFORM
   # SQLITE DatenbankPfad
   DB_PATH=/$Pfad/OfficelleTestDBS/$SCHULFORM/$SCHULFORM.sqlite
  fi
  echo
    curl --user "root:${MariaDB_ROOT_PASSWORD}" \
     -k -X "POST" "https://${SERVERNAME}:${SVWSPort}/api/schema/root/destroy/${DB_NAME}" \
     -H "accept: application/json"
  echo
    curl --user "root:${MariaDB_ROOT_PASSWORD}" \
     -k --insecure \
     -X "POST" "https://${SERVERNAME}:${SVWSPort}/api/schema/root/import/sqlite/${DB_NAME}" \
     -H "accept: application/json" \
     -H "Content-Type: multipart/form-data" \
     -F "database=@${DB_PATH}" \
     -F "schemaUsername=${DB_USER}" \
     -F "schemaUserPassword=${DB_MYSQL_PW}" 
  done
###################################################################################################################################################################
### ENDE der for schleife #########################################################################################################################################
###################################################################################################################################################################
echo
    docker stop $STACK-mariadb-1
    docker stop $STACK-svws-server-1 

done < schulungen.txt
echo
echo
echo -e -n "### Alle DatenbankSchemata eingeplegt. Bitte die Container Starten!! ###" 
echo
