diff --git a/.gitea/workflows/online-deploy.yml b/.gitea/workflows/online-deploy.yml index 9fb0da8..ad01158 100644 --- a/.gitea/workflows/online-deploy.yml +++ b/.gitea/workflows/online-deploy.yml @@ -31,14 +31,30 @@ jobs: run: | set -e cd repo - mkdir -p /data/wildgrowth/weizhuozhongzhi-ai - rm -rf /data/wildgrowth/weizhuozhongzhi-ai/* - cp -r backend/* /data/wildgrowth/weizhuozhongzhi-ai/ + mkdir -p /data/wildgrowth/backend + rm -rf /data/wildgrowth/backend/* + cp -r backend/* /data/wildgrowth/backend/ - name: npm install and prisma run: | set -e - cd /data/wildgrowth/weizhuozhongzhi-ai + cd /data/wildgrowth/backend npm install npm run prisma:generate npm run prisma:migrate:deploy + + - name: Build backend + run: | + set -e + cd /data/wildgrowth/backend + npm run build -- --outDir ../dist + + - name: Start or reload with pm2 + run: | + set -e + cd /data/wildgrowth/backend + if pm2 describe wildgrowth >/dev/null 2>&1; then + pm2 reload wildgrowth + else + pm2 start ../dist/index.js --name "wildgrowth" + fi diff --git a/backend/public/index.html b/backend/public/index.html index 4672f9c..e81ef58 100644 --- a/backend/public/index.html +++ b/backend/public/index.html @@ -4,7 +4,7 @@