部署指南

Litopia 平台部署——两种方式、域名设置、生产环境检查清单

部署方式

方式一:自动部署(推荐)

  • Gitee Webhook:push → gitee/main → webhook(pm2 litopia-webhook,127.0.0.1:9001)→ 服务器本地构建部署 (~40s)
  • GitHub Actions:push → origin/main → Actions workflow(当前因计费问题不可用)

方式二:本地构建 + rsync 同步

npm run build && rsync -avz --delete dist/ sanjiaozhou:/var/www/litopia-production/dist/

跳过部署

commit 含 [skip ci]/[skip deploy] 或以 docs:/docs( 开头时跳过自动部署。

部署后验证

  • SSH 查看部署日志:ssh sanjiaozhou "pm2 logs litopia-webhook --lines 20"
  • API 日志:ssh sanjiaozhou "pm2 logs litopia-api --lines 50 --nostream"