spire-tutorials/k8s/envoy-jwt/scripts/build-helper.sh

27 lines
567 B
Bash
Executable File

#/bin/bash
#/bin/bash
set -e
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
EXAMPLEDIR="$(dirname "$DIR")"
K8SDIR="$(dirname "$EXAMPLEDIR")"
DOCKER_IMAGE="envoy-jwt-auth-helper"
SERVICE_VERSION="1.0.0"
echo "Building ${DOCKER_IMAGE}"
(cd $K8SDIR/envoy-jwt-auth-helper; docker build --no-cache --tag ${DOCKER_IMAGE} .)
case $1 in
"minikube")
echo "Loading image into minikube"
minikube image load $DOCKER_IMAGE:latest;;
"kind")
echo "Load image into kind"
kind load docker-image $DOCKER_IMAGE:latest;;
*)
echo "Image builded successfully";;
esac