dev: support both bazel and bazelisk in install scripts. fix dgraph version
diff --git a/apps/dgraph/install.sh b/apps/dgraph/install.sh
index 824ce4a..a9133c8 100755
--- a/apps/dgraph/install.sh
+++ b/apps/dgraph/install.sh
@@ -4,7 +4,7 @@
helm --namespace=dgraph install --create-namespace init dgraph/dgraph \
--set fullnameOverride=dgraph \
--set image.repository=dgraph/dgraph \
- --set image.tag=latest \
+ --set image.tag=v20.03.7 \
--set ratel.enabled=False \
--set zero.replicaCount=1 \
--set zero.persistence.size=1Gi \
diff --git a/dev/delete_dev_cluster.sh b/dev/delete_dev_cluster.sh
new file mode 100755
index 0000000..27dd2be
--- /dev/null
+++ b/dev/delete_dev_cluster.sh
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+k3d cluster delete pcloud-dev
diff --git a/dev/install_core_services.sh b/dev/install_core_services.sh
index e866ddb..bd6ceaa 100755
--- a/dev/install_core_services.sh
+++ b/dev/install_core_services.sh
@@ -3,18 +3,31 @@
ROOT=$(pwd)
ROOT=${ROOT%/pcloud*}/pcloud
+function run_bazel() {
+ if command -v bazel &> /dev/null
+ then
+ bazel "$@"
+ elif command -v bazelisk &> /dev/null
+ then
+ bazelisk "$@"
+ else
+ echo "Error: Neither bazel nor bazelisk was found."
+ exit 1
+ fi
+}
+
# Dgraph
source $ROOT/apps/dgraph/install.sh
# Application Manager
-bazel run //core/appmanager:push_to_dev
-bazel run //core/appmanager:install
+run_bazel run //core/appmanager:push_to_dev
+run_bazel run //core/appmanager:install
# Event Processor
-bazel run //core/events:push_to_dev
-bazel run //core/events:install
+run_bazel run //core/events:push_to_dev
+run_bazel run //core/events:install
# Knowledge Graph
-bazel run //core/api:push_to_dev
+run_bazel run //core/api:push_to_dev
source $ROOT/dev/bootstrap_schema.sh
-bazel run //core/api:install
+run_bazel run //core/api:install