diff --git a/docker-compose.yml b/docker-compose.yml index 22f6894..db871b2 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -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