Files
PicAnalysis/RAPIIDOCR_DOCKER_COMPOSE_ADDON.yml
congsh 358deeb380 feat: 添加 Docker 部署支持和多 OCR 提供商架构
- 添加完整的 Docker 配置 (Dockerfile, docker-compose.yml)
- 修复前端硬编码端口 4000,改用相对路径 /api
- 实现多 OCR 提供商架构 (Tesseract.js/Baidu/RapidOCR)
- 修复 Docker 环境中图片上传路径问题
- 添加用户设置页面和 AI 分析服务
- 更新 Prisma schema 支持 AI 分析结果
- 添加部署文档和 OCR 配置指南

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-26 18:20:46 +08:00

28 lines
806 B
YAML

# 在 docker-compose.yml 中添加 RapidOCR 服务
# 将此内容添加到你的 docker-compose.yml 文件中
services:
# ========================
# RapidOCR Service (可选)
# ========================
# 快速准确的本地 OCR 服务
rapidocr:
image: xiaoshaizaiai/rapidocr:latest
container_name: picanalysis-rapidocr
restart: unless-stopped
ports:
- "8080:8080"
networks:
- picanalysis-network
healthcheck:
test: ["CMD", "wget", "--no-verbose", "--tries=1", "--spider", "http://localhost:8080"]
interval: 30s
timeout: 10s
retries: 3
start_period: 20s
# 注意:还需要在 backend 服务的 environment 中添加:
# RAPIDOCR_API_URL: ${RAPIDOCR_API_URL:-http://rapidocr:8080}
# 并在 depends_on 中添加:
# - rapidocr