# only allow to run this script as root if [ "$EUID" -ne 0 ] then echo "Please run as root" exit fi # build backend go build echo "Starting go build of log-manager" go build main.go echo "Go build finished" echo "Starting swagger build" ./swagger-gen.sh echo "Finished swagger build" # rm images docker image rm jnx-log-manager-server # build images docker compose build jnx-log-manager-server # tag images docker image tag jnx-log-manager-server:latest dockreg.ex.umbach.dev/jnx-log-manager-server:latest # push to self-hosted docker registry docker push dockreg.ex.umbach.dev/jnx-log-manager-server echo "Uploaded log-manager"