修复OCR容器编排
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
|
||||
- 前端:Vue 3、Vite、Element Plus、TypeScript
|
||||
- 后端:Node.js、Express、PostgreSQL、Playwright
|
||||
- OCR:通过 `OCR_BASE_URL` 对接外部 HTTP OCR 服务
|
||||
- OCR:外部镜像服务,后端通过 `OCR_BASE_URL` 调用
|
||||
- 网关:Caddy
|
||||
- 本地与生产运行:Docker Compose
|
||||
|
||||
@@ -30,7 +30,7 @@ docker-compose.yml 生产/服务器 Compose
|
||||
|
||||
## 本地开发
|
||||
|
||||
推荐直接使用 Docker,本地不需要额外维护 Node、PostgreSQL 和 Playwright 浏览器运行环境。
|
||||
推荐直接使用 Docker,本地不需要额外维护 Node、PostgreSQL、Playwright 浏览器和 OCR 运行环境。
|
||||
|
||||
```bash
|
||||
cp .env.mac-docker.example .env
|
||||
@@ -42,6 +42,7 @@ docker compose -f docker-compose.dev.yml up -d --build
|
||||
- 前端、后台、领取页:`http://localhost`
|
||||
- 后端健康检查:`http://localhost/health`
|
||||
- 后端 API 前缀:`http://localhost/api/v1/...`
|
||||
- OCR worker:`http://127.0.0.1:8100/health`
|
||||
- noVNC 浏览器画面:`http://127.0.0.1:6080/vnc.html`
|
||||
|
||||
查看容器状态:
|
||||
@@ -55,6 +56,7 @@ docker compose -f docker-compose.dev.yml ps
|
||||
```bash
|
||||
docker compose -f docker-compose.dev.yml logs -f backend
|
||||
docker compose -f docker-compose.dev.yml logs -f frontend
|
||||
docker compose -f docker-compose.dev.yml logs -f ocr-worker
|
||||
```
|
||||
|
||||
停止环境:
|
||||
@@ -120,7 +122,8 @@ cp .env.server.example .env
|
||||
- `DATABASE_URL`:PostgreSQL 连接串
|
||||
- `TENCENT_BROWSER_HEADLESS`:Playwright 是否无头运行
|
||||
- `TENCENT_BROWSER_PREWARM`:启动时是否预热浏览器
|
||||
- `OCR_BASE_URL`:外部 HTTP OCR 服务地址;不配置时 OCR 相关能力会降级
|
||||
- `OCR_IMAGE`:OCR 外部服务镜像,默认 `order_site-ocr-worker:latest`
|
||||
- `OCR_BASE_URL`:后端访问 OCR 的 HTTP 地址,Docker 内默认 `http://ocr-worker:8100`
|
||||
|
||||
## 运行数据
|
||||
|
||||
|
||||
Reference in New Issue
Block a user