updated docker build

main
alex 2023-11-02 20:57:14 +01:00
parent d357fa527a
commit 69a7089c6b
1 changed files with 19 additions and 9 deletions

View File

@ -4,15 +4,25 @@ if [ "$EUID" -ne 0 ]
exit
fi
ORANGE='\033[0;33m' # Orange
GREEN='\033[0;32m' # Green
NC='\033[0m' # No color (reseting)
# build backend go build
echo -e "${ORANGE}Starting go build${NC}"
echo "Starting go build of log-manager"
go build main.go
echo -e "${GREEN}Go build finished${NC}"
echo "Go build finished"
# create docker
#echo -e "${ORANGE}Starting docker creation${NC}"
#docker compose up
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"