27 lines
567 B
Bash
Executable File
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
|