Files
certd/start.sh
2024-09-29 15:20:18 +08:00

30 lines
617 B
Bash
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#
echo "即将删除packages下除ui之外的其他目录按y确认"
read -p "y/n: " confirm
if [ $confirm != "y" ]; then
echo "取消操作"
exit 1
fi
find ./packages -mindepth 1 -maxdepth 1 -type d ! -name 'ui' -exec rm -rf {} +
echo "删除成功"
echo "安装pnpm 8.15.7, 前提是已经安装了nodejs"
npm install -g pnpm@8.15.7
echo "安装依赖"
pnpm install
echo "开始构建"
echo "构建certd-client"
cd packages/ui/certd-client
npm run build
cp -r dist/* ../certd-server/public
echo "构建certd-server"
cd ../certd-server
npm run build
echo "构建完成"
echo "启动服务"
npm run start