[improvement](build) Support building pyllm separately. (#522)

This commit is contained in:
lexluo09
2023-12-16 18:44:34 +08:00
committed by GitHub
parent 276b224c13
commit 95334441b1

View File

@@ -4,9 +4,9 @@ set -x
sbinDir=$(cd "$(dirname "$0")"; pwd) sbinDir=$(cd "$(dirname "$0")"; pwd)
chmod +x $sbinDir/supersonic-common.sh chmod +x $sbinDir/supersonic-common.sh
source $sbinDir/supersonic-common.sh source $sbinDir/supersonic-common.sh
cd $baseDir cd $baseDir
service=$1
#1. build backend java modules #1. build backend java modules
rm -fr ${buildDir}/*.tar.gz rm -fr ${buildDir}/*.tar.gz
rm -fr dist rm -fr dist
@@ -44,10 +44,12 @@ cp -fr webapp ../../launchers/standalone/target/classes
rm -fr ${buildDir}/webapp rm -fr ${buildDir}/webapp
#5. build backend python modules #5. build backend python modules
echo "start installing python modules with pip: ${pip_path}" if [ "$service" == "pyllm" ]; then
requirementPath=$baseDir/../chat/python/requirements.txt echo "start installing python modules with pip: ${pip_path}"
${pip_path} install -r ${requirementPath} requirementPath=$baseDir/../chat/python/requirements.txt
echo "install python modules success" ${pip_path} install -r ${requirementPath}
echo "install python modules success"
fi
#6. reset runtime #6. reset runtime
rm -fr $runtimeDir/supersonic* rm -fr $runtimeDir/supersonic*