20 lines
673 B
Bash
20 lines
673 B
Bash
#!/bin/bash
|
||
|
||
echo "Pointing shell to minikube’s docker-daemon..."
|
||
eval $(minikube -p minikube docker-env)
|
||
|
||
echo "Building images..."
|
||
docker build -t entity-ident components/entitiy_ident/entity_ident_service
|
||
docker build -t mongo components/entitiy_ident/mongo
|
||
|
||
echo "Creating deployments and services..."
|
||
kubectl create -f kubernetes/mongo-deployment.yaml
|
||
kubectl create -f kubernetes/mongo-service.yaml
|
||
kubectl create -f kubernetes/entity-ident-deployment.yaml
|
||
kubectl create -f kubernetes/entity-ident-service.yaml
|
||
|
||
echo "Enabling Ingress addon..."
|
||
minikube addons enable ingress
|
||
|
||
echo "Creating the Ingress object..."
|
||
kubectl apply -f kubernetes/minikube-ingress.yaml |