99AI/build.sh
2025-05-31 02:28:46 +08:00

37 lines
912 B
Bash
Executable File

#!/bin/bash
set -e
cd admin/
pnpm install
pnpm build
cd ..
cd chat/
pnpm install
pnpm build
cd ..
cd service/
pnpm install
pnpm build
cd ..
rm -rf ./AIWebQuickDeploy/dist/* ./AIWebQuickDeploy/public/admin/* ./AIWebQuickDeploy/public/chat/*
mkdir -p ./AIWebQuickDeploy/dist ./AIWebQuickDeploy/public/admin ./AIWebQuickDeploy/public/chat
cp service/pm2.conf.json ./AIWebQuickDeploy/pm2.conf.json
cp service/package.json ./AIWebQuickDeploy/package.json
cp service/.env.example ./AIWebQuickDeploy/.env.example
cp service/.env.docker ./AIWebQuickDeploy/.env.docker
cp service/Dockerfile ./AIWebQuickDeploy/Dockerfile
cp service/docker-compose.yml ./AIWebQuickDeploy/docker-compose.yml
cp service/.dockerignore ./AIWebQuickDeploy/.dockerignore
cp -a service/dist/* ./AIWebQuickDeploy/dist
cp -r admin/dist/* ./AIWebQuickDeploy/public/admin
cp -r chat/dist/* ./AIWebQuickDeploy/public/chat
echo "打包完成"