部署指南
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"