官网 初版

This commit is contained in:
rucky
2026-03-18 17:13:27 +08:00
parent 879c4bdfc8
commit 241a76caeb
95 changed files with 8889 additions and 113 deletions

27
deploy.sh Executable file
View File

@@ -0,0 +1,27 @@
#!/bin/bash
set -e
cd "$(dirname "$0")"
echo "=> 拉取最新代码..."
git pull
echo "=> 安装依赖..."
npm install
echo "=> 同步数据库..."
npx prisma generate
npx prisma db push
echo "=> 构建项目..."
npm run build
echo "=> 准备运行目录..."
cp -r .next/static .next/standalone/.next/static
cp -r public .next/standalone/public
mkdir -p uploads
ln -sf "$(pwd)/uploads" .next/standalone/uploads
echo "=> 重启应用..."
pm2 restart nanami-web || pm2 start ecosystem.config.js
echo "=> 部署完成!"