部署指南

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

部署方式

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

  • Gitee Webhook:push → gitee/main → webhook (pm2:9000) → 自动构建部署 (~40s)
  • GitHub Actions:push → origin/main → Actions workflow(当前因计费问题不可用)

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

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

跳过部署

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

部署后验证

  • SSH 查看部署日志:ssh 12kmroot "pm2 logs litopia-webhook --lines 20"
  • API 日志:ssh 12kmroot "docker logs litopia-api-dokploy --tail 50"