# code-compare **Repository Path**: LyricsWangKL/code-compare ## Basic Information - **Project Name**: code-compare - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-16 - **Last Updated**: 2026-05-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Diff-Merge Platform 本地化部署的 Web 服务,支持 Windows 本地目录与局域网 Ubuntu 服务器目录的递归对比与单向合入(Windows → Ubuntu)。 ## 快速开始 1. 配置环境变量(复制 `.env.example` 为 `.env` 并修改)。 2. 构建镜像: ```bash bash scripts/build.sh ``` 3. 启动服务: ```bash docker-compose up -d ``` 4. 浏览器访问 `http://:8000`。 ## 环境变量 | 变量 | 说明 | 默认值 | |------|------|--------| | BASE_DIR | 服务器工作目录 | /workspace | | BACKUP_DIR | 备份存储目录 | /backups | | MAX_FILE_SIZE | 单文件大小上限(字节) | 10485760 | | EXCLUDE_PATTERNS | 排除模式(逗号分隔) | *.pyc,__pycache__,.git,node_modules | | CORS_ORIGINS | CORS 允许来源 | * | | LOG_LEVEL | 日志级别 | INFO | | BACKUP_KEEP_COUNT | 保留备份数量 | 20 | ## 目录结构 见 Prompt.md 中 7.1 节。 ## 核心约束 - 单向合入:仅 Windows → Ubuntu。 - 离线可用:Monaco Editor 本地打包,无 CDN 依赖。 - 安全:路径遍历防护、自动备份、原子写入、权限保留。