This commit is contained in:
yumoqing 2025-10-23 22:31:29 +08:00
parent 18ebdfea8b
commit c75522d7cc
2 changed files with 15 additions and 22 deletions

View File

@ -7,49 +7,46 @@ gname=$(id -gn)
sudo apt install redis-server sudo apt install redis-server
python3 -m venv py3 python3 -m venv py3
source py3/bin/activate source py3/bin/activate
$cdir/py3/bin/pip install -r requirements.txt pip install -r requirements.txt
mkdir pkgs mkdir pkgs
cd pkgs cd pkgs
git clone https://git.opencomputing.cn/yumoqing/bricks git clone https://git.opencomputing.cn/yumoqing/bricks
cd bricks/bricks cd bricks/bricks
./build.sh ./build.sh
cd $dir/wwwroot cd $cdir/wwwroot
ln -s $dir/pkgs/bricks/dist $dir/wwwroot/bricks ln -s $cdir/pkgs/bricks/dist $dir/wwwroot/bricks
for m in apppublic sqlor ahserver bricks-for-python xls2ddl for m in apppublic sqlor ahserver bricks-for-python xls2ddl
do do
echo "install $m module..." echo "install $m module..."
cd $dir cd $cdir/pkgs
git clone https://git.opencomputing.cn/yumoqing/$m git clone https://git.opencomputing.cn/yumoqing/$m
cd $dir/$m cd $m
$cdir/py3/bin/pip install . $cdir/py3/bin/pip install .
done done
dir=$(pwd)
for m in appbase rbac accounting llmage platformbiz msp cpcc pf_pay filemgr dapi uapi rag charge for m in appbase rbac accounting llmage platformbiz msp cpcc pf_pay filemgr dapi uapi rag charge
do do
echo "install $m module..." echo "install $m module..."
cd $dir cd $cdir/pkgs
git clone https://git.opencomputing.cn/yumoqing/$m git clone https://git.opencomputing.cn/yumoqing/$m
cd $dir/$m cd $m
$cdir/py3/bin/pip install . $cdir/py3/bin/pip install .
if [ -d $dir/$m/models ];then if [ -d $cdir/pkgs/$m/models ];then
cd $dir/$m/models cd $cdir/pkgs/$m/models
xls2ddl mysql . > mysql.ddl.sql xls2ddl mysql . > mysql.ddl.sql
mysql -h db -utest -ptest123 sage < mysql.ddl.sql mysql -h db -utest -ptest123 sage < mysql.ddl.sql
fi fi
if [ -d $dir/$m/json ];then if [ -d $cdir/pkgs/$m/json ];then
cd $dir/$m/json cd $cdir/pkgs/$m/json
./build.sh ./build.sh
fi fi
if [ -d $dir/$m/data ]; then if [ -d $cdir/pkgs/$m/data ]; then
cd $dir/$m/data cd $cdir/pkgs/$m/data
dbloader $dir sage data.xlsx dbloader $cdir sage data.xlsx
fi fi
rm $cdir/wwwroot/$m rm $cdir/wwwroot/$m
ln -s $dir/$m/wwwroot $cdir/wwwroot/$m ln -s $cdir/pkgs/$m/wwwroot $cdir/wwwroot/$m
done done
mkdir $cdir/logs mkdir $cdir/logs
rm $cdir/wwwroot/bricks
ln -s /d/public/bricks $cdir/wwwroot
cd $cdir cd $cdir
cat > $cdir/sage.service <<EOF cat > $cdir/sage.service <<EOF
[Unit] [Unit]

View File

@ -3,7 +3,3 @@ setuptools
wheel wheel
alibabacloud_tea_openapi alibabacloud_tea_openapi
alibabacloud_dysmsapi20170525 alibabacloud_dysmsapi20170525
git+https://git.opencomputing.cn/yumoqing/bricks-for-python
git+https://git.opencomputing.cn/yumoqing/apppublic
git+https://git.opencomputing.cn/yumoqing/ahserver
git+https://git.opencomputing.cn/yumoqing/sqlor