#!/bin/bash cd "$(dirname "$0")" || exit 1 echo "+---------------------------------------------------+" echo "| Building backend |" echo "+---------------------------------------------------+" mvn clean install || exit 1 echo "+---------------------------------------------------+" echo "| Uploading backend |" echo "+---------------------------------------------------+" rsync --archive -e 'ssh -p 2222' ./target/IsabellTimo.jar mc@mc.ph87.de:/srv/IsabellTimo/backend/ || exit 1 echo "+---------------------------------------------------+" echo "| Building frontend |" echo "+---------------------------------------------------+" cd src/main/angular || exit 1 npm run build || exit 1 echo "+---------------------------------------------------+" echo "| Uploading frontend |" echo "+---------------------------------------------------+" rsync --archive --delete -e 'ssh -p 2222' ./dist/angular/browser/ mc@mc.ph87.de:/srv/IsabellTimo/frontend/ || exit 1 echo "+---------------------------------------------------+" echo "| Restarting docker |" echo "+---------------------------------------------------+" ssh root@mc.ph87.de -p 2222 '/srv/IsabellTimo/restart.sh' || exit 1