blob: 039fac66eccf0b82f943b6520bad7b222ee8bd2d [file] [log] [blame]
giolekvadf70dbc2020-07-02 17:19:40 +04001ROOT="$(dirname -- $(pwd))"
2
giolekvae7e55b82020-12-06 18:22:12 +04003minikube start --driver=docker
giolekvadf70dbc2020-07-02 17:19:40 +04004
5# Traefik
6helm repo add traefik https://containous.github.io/traefik-helm-chart
7helm repo update
8kubectl create namespace traefik
9helm --namespace=traefik install traefik traefik/traefik \
10 --set additionalArguments="{--providers.kubernetesingress,--global.checknewversion=true}" \
11 --set ports.traefik.expose=True
12
13eval $(minikube docker-env)
14
15# Knowledge Graph
16cd "$ROOT/controller"
giolekva703eb1b2020-12-08 21:03:37 +040017docker build --tag=giolekva/pcloud-api-server .
giolekvadf70dbc2020-07-02 17:19:40 +040018kubectl create namespace pcloud
19helm --namespace=pcloud install init chart \
giolekva703eb1b2020-12-08 21:03:37 +040020 --set image.name=giolekva/pcloud-api-server \
giolekvadf70dbc2020-07-02 17:19:40 +040021 --set image.pullPolicy=Never
22
23# Application Manager
24cd "$ROOT/appmanager"
giolekva703eb1b2020-12-08 21:03:37 +040025docker build --tag=giolekva/pcloud-app-manager .
giolekvadf70dbc2020-07-02 17:19:40 +040026kubectl create namespace pcloud-app-manager
27helm --namespace=pcloud-app-manager install init chart \
giolekva703eb1b2020-12-08 21:03:37 +040028 --set image.name=giolekva/pcloud-app-manager \
giolekvadf70dbc2020-07-02 17:19:40 +040029 --set image.pullPolicy=Never
30
31# Event Processor
32cd "$ROOT/events"
giolekva703eb1b2020-12-08 21:03:37 +040033docker build --tag=giolekva/pcloud-event-processor .
giolekvadf70dbc2020-07-02 17:19:40 +040034kubectl create namespace pcloud-event-processor
35helm --namespace=pcloud-event-processor install init chart \
giolekva703eb1b2020-12-08 21:03:37 +040036 --set image.name=giolekva/pcloud-event-processor \
giolekvadf70dbc2020-07-02 17:19:40 +040037 --set image.pullPolicy=Never