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