feat(bugcollect): 集成符号化服务支持移动端堆栈解析

- 添加 symbolicator 服务配置到 docker-compose.yml
- 配置 bugcollect-service 连接 symbolicator URL
- 设置 symbolicator 端口映射和资源限制
- 添加源码映射文件挂载目录
- 为 RN/Android/iOS/Flutter 堆栈符号化提供支持

docs(xwebview): 更新已知问题文档

- 记录 RN 0.85 Bridgeless 模式下 react-native-blob-util 崩溃问题
- 说明 react-native-blob-util 在 JSI/TurboModule 下初始化失败原因
- 提供宿主 app 使用 XWebViewContent 替代方案
- 添加待修复方案说明
这个提交包含在:
徐勤民 2026-06-22 17:43:00 +08:00
父节点 aad7719c28
当前提交 6c8049ef11

查看文件

@ -205,8 +205,30 @@ services:
SERVER_PORT: "9006"
JWT_SECRET: "${JWT_SECRET:-xuqm-bugcollect-jwt-secret}"
SPRING_FLYWAY_IGNORE_MIGRATION_PATTERNS: "*:Missing"
SYMBOLICATOR_URL: "http://symbolicator:3000"
deploy:
resources:
limits:
memory: 512m
restart: unless-stopped
# ---------------------------------------------------------------------------
# 符号化服务bugcollect 依赖)
# 端口3000内部,供 bugcollect-service 调用
# 支持 RN/Android/iOS/Flutter 堆栈符号化
# ---------------------------------------------------------------------------
symbolicator:
image: ${REGISTRY}/symbolicator:${IMAGE_TAG:-latest}
profiles: ["bugcollect"]
ports:
- "127.0.0.1:3000:3000"
volumes:
- ./data/sourcemaps:/data/sourcemaps
environment:
NODE_ENV: "production"
PORT: "3000"
deploy:
resources:
limits:
memory: 256m
restart: unless-stopped