blob: 039fac66eccf0b82f943b6520bad7b222ee8bd2d [file] [log] [blame]
ROOT="$(dirname -- $(pwd))"
minikube start --driver=docker
# Traefik
helm repo add traefik https://containous.github.io/traefik-helm-chart
helm repo update
kubectl create namespace traefik
helm --namespace=traefik install traefik traefik/traefik \
--set additionalArguments="{--providers.kubernetesingress,--global.checknewversion=true}" \
--set ports.traefik.expose=True
eval $(minikube docker-env)
# Knowledge Graph
cd "$ROOT/controller"
docker build --tag=giolekva/pcloud-api-server .
kubectl create namespace pcloud
helm --namespace=pcloud install init chart \
--set image.name=giolekva/pcloud-api-server \
--set image.pullPolicy=Never
# Application Manager
cd "$ROOT/appmanager"
docker build --tag=giolekva/pcloud-app-manager .
kubectl create namespace pcloud-app-manager
helm --namespace=pcloud-app-manager install init chart \
--set image.name=giolekva/pcloud-app-manager \
--set image.pullPolicy=Never
# Event Processor
cd "$ROOT/events"
docker build --tag=giolekva/pcloud-event-processor .
kubectl create namespace pcloud-event-processor
helm --namespace=pcloud-event-processor install init chart \
--set image.name=giolekva/pcloud-event-processor \
--set image.pullPolicy=Never