Loading build-docker-image.sh +5 −3 Original line number Diff line number Diff line Loading @@ -5,6 +5,9 @@ set -e STACK_LOCAL_INSTALL_ROOT=`stack path --local-install-root` EXE_FILE="${STACK_LOCAL_INSTALL_ROOT}/bin/get-client-ip" # docker hub user name or private registry URL with username. DOCKER_IMAGE_PREFIX=sylecn stack build if [ ! -e "$EXE_FILE" ]; then echo "Error: stack build failed" > /dev/stderr Loading @@ -14,6 +17,5 @@ fi VERSION=`grep "^version:" get-client-ip.cabal | awk '{print $2}'` ln -f "$EXE_FILE" docker/get-client-ip docker build -t sylecn/get-client-ip:"$VERSION" docker/ echo "To publish this image, run" echo " docker push sylecn/get-client-ip:${VERSION}" docker build -t $DOCKER_IMAGE_PREFIX/get-client-ip:"$VERSION" docker/ docker push $DOCKER_IMAGE_PREFIX/get-client-ip:"${VERSION}" operational +1 −3 Original line number Diff line number Diff line Loading @@ -14,10 +14,8 @@ Time-stamp: <2020-01-12> env SERVE_HISTORY_PAGE=1 HISTORY_SIZE=3 stack exec get-client-ip curl http://127.0.0.1:8081/ - build docker image - build docker image and push it to docker registry ./build-docker-image.sh push docker image according to the output message. - update docker image version in k8s app yaml ~/sysadmin/de02-kubernetes/apps/get-client-ip.yaml - deploy k8s app Loading Loading
build-docker-image.sh +5 −3 Original line number Diff line number Diff line Loading @@ -5,6 +5,9 @@ set -e STACK_LOCAL_INSTALL_ROOT=`stack path --local-install-root` EXE_FILE="${STACK_LOCAL_INSTALL_ROOT}/bin/get-client-ip" # docker hub user name or private registry URL with username. DOCKER_IMAGE_PREFIX=sylecn stack build if [ ! -e "$EXE_FILE" ]; then echo "Error: stack build failed" > /dev/stderr Loading @@ -14,6 +17,5 @@ fi VERSION=`grep "^version:" get-client-ip.cabal | awk '{print $2}'` ln -f "$EXE_FILE" docker/get-client-ip docker build -t sylecn/get-client-ip:"$VERSION" docker/ echo "To publish this image, run" echo " docker push sylecn/get-client-ip:${VERSION}" docker build -t $DOCKER_IMAGE_PREFIX/get-client-ip:"$VERSION" docker/ docker push $DOCKER_IMAGE_PREFIX/get-client-ip:"${VERSION}"
operational +1 −3 Original line number Diff line number Diff line Loading @@ -14,10 +14,8 @@ Time-stamp: <2020-01-12> env SERVE_HISTORY_PAGE=1 HISTORY_SIZE=3 stack exec get-client-ip curl http://127.0.0.1:8081/ - build docker image - build docker image and push it to docker registry ./build-docker-image.sh push docker image according to the output message. - update docker image version in k8s app yaml ~/sysadmin/de02-kubernetes/apps/get-client-ip.yaml - deploy k8s app Loading