blob: c2d9a4932715f19b25ff09ad39b1e57987f884f2 [file] [log] [blame]
giolekvaf913b132020-12-09 13:13:37 +04001#!/bin/sh
2
giolekva44bfd012020-12-09 12:58:17 +04003ROOT="$(dirname -- $(pwd))"
4
giolekvaf913b132020-12-09 13:13:37 +04005sh $ROOT/apps/dgraph/install.sh
6
giolekva44bfd012020-12-09 12:58:17 +04007# Knowledge Graph
8cd "$ROOT/controller"
9docker build --tag=localhost:30500/giolekva/pcloud-api-server .
10docker push localhost:30500/giolekva/pcloud-api-server
11kubectl create namespace pcloud
12helm --namespace=pcloud install init chart \
13 --set image.name=localhost:30500/giolekva/pcloud-api-server \
14 --set image.pullPolicy=Always
15
16# Application Manager
17cd "$ROOT/appmanager"
18docker build --tag=localhost:30500/giolekva/pcloud-app-manager .
19docker push localhost:30500/giolekva/pcloud-app-manager
20kubectl create namespace pcloud-app-manager
21helm --namespace=pcloud-app-manager install init chart \
22 --set image.name=localhost:30500/giolekva/pcloud-app-manager \
23 --set image.pullPolicy=Always
24
25# Event Processor
26cd "$ROOT/events"
27docker build --tag=localhost:30500/giolekva/pcloud-event-processor .
28docker push localhost:30500/giolekva/pcloud-event-processor
29kubectl create namespace pcloud-event-processor
30helm --namespace=pcloud-event-processor install init chart \
31 --set image.name=localhost:30500/giolekva/pcloud-event-processor \
32 --set image.pullPolicy=Always