#!/bin/bash
##################### DATEN - INSTALLATION ######################################
INSTALLPATH=/var/www/html
#################################################################################
apt update && apt upgrade -y && apt autoremove -y

rm -rf /var/www/html
mkdir /var/www/html

###### optional #####
cd ~/SVWS-Server
git reset --hard
git pull
#
./gradlew build
#
cp -a /root/SVWS-Server/. /app/SVWS-Server/
mv ~/SVWS-Server/svws-webclient/enmserver/build/*.zip $INSTALLPATH/enmserver.zip
mkdir -p $INSTALLPATH/public/laufbahnplanung
mv ~/SVWS-Server/svws-webclient/laufbahnplanung/build/*.zip $INSTALLPATH/public/laufbahnplanung/laufbahnplanung.zip
cd $INSTALLPATH
unzip enmserver.zip
cd $INSTALLPATH/public/laufbahnplanung
unzip laufbahnplanung.zip
#
chmod -R 777 $INSTALLPATH
chown -R www-data:www-data $INSTALLPATH
#
curl --request GET --url http://localhost/api/setup  --header "Content-Type: application/x-www-form-urlencoded" 
#
# NUR fuer Testzwecke geeignet:
cat $INSTALLPATH/db/client.sec > $INSTALLPATH/public/secret.html
#
#nach dem Update wird der Container neu gestartet
reboot
