office_intelligent_drafting/QUICKSTART.md

2.0 KiB
Raw Permalink Blame History

🚀 快速开始指南

一键部署

使用以下命令即可快速部署办公智能编稿系统:

# 克隆项目如果是从Git仓库
git clone http://gitea.smartscf.cn:8000/yxj/office_intelligent_drafting.git
cd office_intelligent_drafting

# 运行一键部署脚本
./deploy.sh

手动部署步骤

1. 前置检查

确保你的系统已安装:

  • Docker 20.0+
  • Docker Compose 2.0+
docker --version
docker-compose --version

2. 部署应用

# 部署前端应用
docker-compose up --build -d

访问:http://localhost:8080

3. 健康检查

# 检查所有服务状态
./healthcheck.sh

# 查看运行中的容器
docker-compose ps

# 查看日志
docker-compose logs -f

4. 停止服务

# 停止所有服务
docker-compose down

# 停止并删除数据卷
docker-compose down -v

常见问题

Q: 端口被占用怎么办?

A: 修改 docker-compose.yml 中的端口映射:

ports:
  - "8081:80"  # 改为其他端口

Q: 如何查看详细错误?

A: 使用以下命令查看服务的日志:

docker-compose logs frontend

Q: 如何重新构建?

A: 清理缓存并重新构建:

docker-compose down
docker-compose build --no-cache
docker-compose up -d

Q: 数据如何持久化?

A: 日志自动保存在本地目录中:

  • ./logs/nginx: Nginx日志

开发模式

如果你想在开发模式下运行:

# 安装依赖
npm install

# 启动开发服务器
npm run dev

访问:http://localhost:3000

生产部署建议

  1. 安全配置

    • 修改默认密码
    • 配置HTTPS
    • 设置防火墙规则
  2. 性能优化

    • 配置CDN
    • 启用Gzip压缩
    • 优化数据库索引
  3. 监控告警

    • 配置日志收集
    • 设置健康检查
    • 监控资源使用

需要帮助?

  • 查看完整文档README.md
  • 提交问题GitHub Issues
  • 联系维护者:[您的联系方式]