# only allow to run this script as root if [ "$EUID" -ne 0 ] then echo "Please run as root" exit fi echo "Starting go build of admin-dashboard-backend" 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-admin-dashboard-server # build images docker compose build jnx-admin-dashboard-server # tag images docker image tag jnx-admin-dashboard-server:latest dockreg.ex.umbach.dev/jnx-admin-dashboard-server:latest # push to self-hosted docker registry docker push dockreg.ex.umbach.dev/jnx-admin-dashboard-server echo "Uploaded admin-dashboard-backend as jnx-admin-dashboard-server"