Go to file
yxj52 c6dedb9167 更新界面 2025-09-03 19:53:00 +08:00
src 更新界面 2025-09-03 19:53:00 +08:00
.dockerignore 增加部署配置 2025-08-30 09:57:30 +08:00
.gitignore 增加部署配置 2025-08-30 09:57:30 +08:00
Dockerfile 提交修复版 node.js 版本 2025-08-31 20:39:51 +08:00
QUICKSTART.md 增加部署配置 2025-08-30 09:57:30 +08:00
README.md 更新配置端口 2025-08-30 09:59:03 +08:00
deploy.sh 增加部署配置 2025-08-30 09:57:30 +08:00
dify_api.md 初始提交:办公智能编稿系统 2025-08-30 09:39:10 +08:00
docker-compose.simple.yml 增加部署配置 2025-08-30 09:57:30 +08:00
docker-compose.yml 提交修复版 node.js 版本 2025-08-31 20:39:51 +08:00
healthcheck.sh 增加部署配置 2025-08-30 09:57:30 +08:00
index.html 初始提交:办公智能编稿系统 2025-08-30 09:39:10 +08:00
init.sql 增加部署配置 2025-08-30 09:57:30 +08:00
nginx.conf 增加部署配置 2025-08-30 09:57:30 +08:00
package.json 初始提交:办公智能编稿系统 2025-08-30 09:39:10 +08:00
vite.config.js 提交修复版 node.js 版本 2025-08-31 20:39:51 +08:00
功能描述.txt 初始提交:办公智能编稿系统 2025-08-30 09:39:10 +08:00

README.md

办公智能编稿系统 - Docker 部署指南

概述

本项目是一个基于Vue.js的办公智能编稿系统支持技术文档生成、办公助手、知识问答等功能。

功能特性

  • 📝 技术文档生成器 - 支持多种文档类型和格式
  • 🤖 办公助手 - 9个专业业务分析代理
  • 知识问答 - 智能问答系统
  • 🎯 办公代理 - 个性化办公助手

Docker 部署

前置要求

  • Docker 20.0+
  • Docker Compose 2.0+

快速部署

使用部署脚本(推荐)

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

手动部署

# 构建并启动
docker-compose up --build -d

# 查看状态
docker-compose ps

访问应用

常用命令

# 查看日志
docker-compose logs -f

# 停止服务
docker-compose down

# 重启服务
docker-compose restart

# 清理(删除容器和卷)
docker-compose down -v

# 重新构建
docker-compose up --build

配置说明

环境变量

可以在 docker-compose.yml 中修改以下环境变量:

  • NODE_ENV: 运行环境 (production/development)

端口配置

  • 前端8080 → 80

数据持久化

  • Nginx日志./logs/nginx 目录

故障排除

  1. 端口冲突

    # 修改 docker-compose.yml 中的端口映射
    ports:
      - "8081:80"  # 改为其他端口
    
  2. 权限问题

    # 确保有执行权限
    chmod +x deploy.sh
    
  3. 构建失败

    # 清理缓存重新构建
    docker system prune -f
    docker-compose build --no-cache
    
  4. 查看详细日志

    # 查看前端服务日志
    docker-compose logs frontend
    

开发环境

如果需要在开发环境中运行:

# 安装依赖
npm install

# 启动开发服务器
npm run dev

技术栈

  • 前端: Vue 3, Element Plus, Vue Router, ECharts
  • 构建: Vite
  • 容器: Docker, Docker Compose
  • Web服务器: Nginx

项目结构

├── src/                    # 源代码
│   ├── views/             # 页面组件
│   ├── components/        # 公共组件
│   └── router/           # 路由配置
├── Dockerfile            # Docker镜像构建文件
├── docker-compose.yml    # Docker部署配置
├── nginx.conf           # Nginx配置
├── deploy.sh           # 部署脚本
└── README.md           # 说明文档

贡献

欢迎提交Issue和Pull Request来改进这个项目。

许可证

MIT License