From f5b8690ce088a9fb3038237a6023f6fec1f9b3c4 Mon Sep 17 00:00:00 2001 From: Bowen Liang Date: Tue, 26 Sep 2023 11:42:55 +0800 Subject: [PATCH] (improvement) Support PIP_PATH and PYTHON_PATH env var for building and starting services (#146) --- assembly/bin/supersonic-build.sh | 5 +++-- assembly/bin/supersonic-daemon.sh | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/assembly/bin/supersonic-build.sh b/assembly/bin/supersonic-build.sh index 335147ffa..ed19794e9 100755 --- a/assembly/bin/supersonic-build.sh +++ b/assembly/bin/supersonic-build.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash # pip path -pip_path="/usr/local/bin/pip3" +pip_path=${PIP_PATH:-"/usr/local/bin/pip3"} sbinDir=$(cd "$(dirname "$0")"; pwd) baseDir=$(cd "$sbinDir/.." && pwd -P) @@ -36,8 +36,9 @@ cp -fr webapp ../../launchers/chat/target/classes cp -fr webapp ../../launchers/standalone/target/classes #5. build backend python modules +echo "start installing python modules with pip: ${pip_path}" requirementPath=$baseDir/../chat/core/src/main/python/requirements.txt -${pip_path} install -r ${requirementPath} +${pip_path} install -r ${requirementPath} echo "install python modules success" #6. reset runtime diff --git a/assembly/bin/supersonic-daemon.sh b/assembly/bin/supersonic-daemon.sh index ae4e3eb37..62a9aa8b4 100755 --- a/assembly/bin/supersonic-daemon.sh +++ b/assembly/bin/supersonic-daemon.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash -python_path="/usr/local/bin/python3" +python_path=${PYTHON_PATH:-"/usr/local/bin/python3"} readonly CHAT_APP_NAME="supersonic_chat" readonly SEMANTIC_APP_NAME="supersonic_semantic" readonly LLMPARSER_APP_NAME="supersonic_llmparser"