updated docker build
parent
d357fa527a
commit
69a7089c6b
|
@ -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"
|
Loading…
Reference in New Issue