updated docker

main
alex 2023-11-04 12:06:23 +01:00
parent 782fd9256a
commit 865e4b506e
1 changed files with 9 additions and 7 deletions

View File

@ -1,10 +1,13 @@
DOCKER_REGISTRY_URL="dockreg.ex.umbach.dev"
DOCKER_IMAGE_NAME="jnx-robot-control-manager"
# only allow to run this script as root # only allow to run this script as root
if [ "$EUID" -ne 0 ] if [ "$EUID" -ne 0 ]
then echo "Please run as root" then echo "Please run as root"
exit exit
fi fi
echo "Starting go build of robot-control-manager" echo "Starting go build of $DOCKER_IMAGE_NAME"
go build main.go go build main.go
echo "Go build finished" echo "Go build finished"
@ -13,16 +16,15 @@ echo "Starting swagger build"
echo "Finished swagger build" echo "Finished swagger build"
# rm images # rm images
docker image rm jnx-robot-control-manager docker image rm $DOCKER_IMAGE_NAME
# build images # build images
#docker compose build jnx-robot-control-manager docker build -t $DOCKER_IMAGE_NAME .
docker build -t jnx-robot-control-manager .
# tag images # tag images
docker image tag jnx-robot-control-manager:latest dockreg.ex.umbach.dev/jnx-robot-control-manager:latest docker image tag $DOCKER_IMAGE_NAME:latest $DOCKER_REGISTRY_URL/$DOCKER_IMAGE_NAME:latest
# push to self-hosted docker registry # push to self-hosted docker registry
docker push dockreg.ex.umbach.dev/jnx-robot-control-manager docker push $DOCKER_REGISTRY_URL/$DOCKER_IMAGE_NAME
echo "Uploaded robot-control-manager" echo "Uploaded $DOCKER_IMAGE_NAME to $DOCKER_REGISTRY_URL"