dev: support both bazel and bazelisk in install scripts. fix dgraph version
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