updated docker
parent
690ea3d7e1
commit
ac7e25af9a
|
@ -1,3 +1,6 @@
|
||||||
|
DOCKER_REGISTRY_URL="dockreg.ex.umbach.dev"
|
||||||
|
DOCKER_IMAGE_NAME="jnx-log-manager-server"
|
||||||
|
|
||||||
# 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"
|
||||||
|
@ -5,7 +8,7 @@ if [ "$EUID" -ne 0 ]
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# build backend go build
|
# build backend go build
|
||||||
echo "Starting go build of log-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"
|
||||||
|
|
||||||
|
@ -14,15 +17,15 @@ echo "Starting swagger build"
|
||||||
echo "Finished swagger build"
|
echo "Finished swagger build"
|
||||||
|
|
||||||
# rm images
|
# rm images
|
||||||
docker image rm jnx-log-manager-server
|
docker image rm $DOCKER_IMAGE_NAME
|
||||||
|
|
||||||
# build images
|
# build images
|
||||||
docker compose build jnx-log-manager-server
|
docker build -t $DOCKER_IMAGE_NAME .
|
||||||
|
|
||||||
# tag images
|
# tag images
|
||||||
docker image tag jnx-log-manager-server:latest dockreg.ex.umbach.dev/jnx-log-manager-server: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-log-manager-server
|
docker push $DOCKER_REGISTRY_URL/$DOCKER_IMAGE_NAME
|
||||||
|
|
||||||
echo "Uploaded log-manager"
|
echo "Uploaded $DOCKER_IMAGE_NAME to $DOCKER_REGISTRY_URL"
|
|
@ -1,9 +0,0 @@
|
||||||
version: "3"
|
|
||||||
|
|
||||||
services:
|
|
||||||
jnx-log-manager-server:
|
|
||||||
container_name: jnx-log-manager-server
|
|
||||||
image: jnx-log-manager-server:latest
|
|
||||||
build:
|
|
||||||
context: .
|
|
||||||
dockerfile: Dockerfile
|
|
Loading…
Reference in New Issue