mirror of
https://github.com/vastxie/99AI.git
synced 2025-09-17 09:16:38 +08:00
37 lines
912 B
Bash
Executable File
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 "打包完成" |