{"job_id":"f6ae0ab7-dd97-46ca-8a68-57111d0de440","filters":{"level":null,"component":null},"total":200,"logs":[{"seq":1,"level":"INFO","component":"agent","message":"[agent] 2026-08-14 17:58:20.918 [INFO] [agent:f6ae0ab7] 🚀 CI 流水线启动","timestamp":"2026-08-14T17:58:20.918749+08:00"},{"seq":2,"level":"INFO","component":"git","message":"[git] 2026-08-14 17:58:20.919 [INFO] [git:f6ae0ab7] cloning http://git.fanson.cloud/fanson/fscp-admin.git -> /app/data/workspace/f6ae0ab7-dd97-46ca-8a68-57111d0de440 (branch=develop)","timestamp":"2026-08-14T17:58:20.919083+08:00"},{"seq":3,"level":"INFO","component":"git","message":"[git] 2026-08-14 17:58:22.197 [INFO] [git:f6ae0ab7] Cloning into '/app/data/workspace/f6ae0ab7-dd97-46ca-8a68-57111d0de440'...","timestamp":"2026-08-14T17:58:22.197856+08:00"},{"seq":4,"level":"INFO","component":"git","message":"[git] 2026-08-14 17:58:22.197 [INFO] [git:f6ae0ab7] git clone success: /app/data/workspace/f6ae0ab7-dd97-46ca-8a68-57111d0de440","timestamp":"2026-08-14T17:58:22.197958+08:00"},{"seq":5,"level":"INFO","component":"agent","message":"[agent] 2026-08-14 17:58:22.198 [INFO] [agent:f6ae0ab7] 📦 代码已克隆到 /app/data/workspace/f6ae0ab7-dd97-46ca-8a68-57111d0de440","timestamp":"2026-08-14T17:58:22.198242+08:00"},{"seq":6,"level":"INFO","component":"orchestrator","message":"[orchestrator] 2026-08-14 17:58:22.200 [INFO] [orchestrator:f6ae0ab7] 📋 发现 .ci.yml 配置文件，使用确定性构建流程","timestamp":"2026-08-14T17:58:22.200698+08:00"},{"seq":7,"level":"INFO","component":"orchestrator","message":"[orchestrator] 2026-08-14 17:58:22.688 [INFO] [orchestrator:f6ae0ab7] 📝 检测到变更的目录: \"sql, \"sql/, fscp-common, fscp-common/fscp-common-job, fscp-common/pom.xml, fscp-modules, fscp-modules/fscp-billing, pom.xml","timestamp":"2026-08-14T17:58:22.688659+08:00"},{"seq":8,"level":"INFO","component":"git","message":"[git] 2026-08-14 17:58:22.692 [INFO] [git:f6ae0ab7] 目录 fscp-gateway 代码指纹: 758e339","timestamp":"2026-08-14T17:58:22.692607+08:00"},{"seq":9,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:23.139 [INFO] [docker:f6ae0ab7] 镜像已存在于 Registry: docker.fanson.cloud/fanson/fscp-gateway:develop-758e339（跳过构建）","timestamp":"2026-08-14T17:58:23.139167+08:00"},{"seq":10,"level":"INFO","component":"orchestrator","message":"[orchestrator] 2026-08-14 17:58:23.139 [INFO] [orchestrator:f6ae0ab7] SKIP fanson/fscp-gateway (镜像 fanson/fscp-gateway:develop-758e339 已存在，代码指纹 758e339)","timestamp":"2026-08-14T17:58:23.139292+08:00"},{"seq":11,"level":"INFO","component":"git","message":"[git] 2026-08-14 17:58:23.143 [INFO] [git:f6ae0ab7] 目录 fscp-auth 代码指纹: f3e26ae","timestamp":"2026-08-14T17:58:23.143340+08:00"},{"seq":12,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:23.519 [INFO] [docker:f6ae0ab7] 镜像已存在于 Registry: docker.fanson.cloud/fanson/fscp-auth:develop-f3e26ae（跳过构建）","timestamp":"2026-08-14T17:58:23.519167+08:00"},{"seq":13,"level":"INFO","component":"orchestrator","message":"[orchestrator] 2026-08-14 17:58:23.519 [INFO] [orchestrator:f6ae0ab7] SKIP fanson/fscp-auth (镜像 fanson/fscp-auth:develop-f3e26ae 已存在，代码指纹 f3e26ae)","timestamp":"2026-08-14T17:58:23.519315+08:00"},{"seq":14,"level":"INFO","component":"git","message":"[git] 2026-08-14 17:58:23.523 [INFO] [git:f6ae0ab7] 目录 fscp-modules 代码指纹: 9a2fea0","timestamp":"2026-08-14T17:58:23.523159+08:00"},{"seq":15,"level":"INFO","component":"git","message":"[git] 2026-08-14 17:58:24.178 [INFO] [git:f6ae0ab7] 目录 fscp-modules 代码指纹: 9a2fea0","timestamp":"2026-08-14T17:58:24.178882+08:00"},{"seq":16,"level":"INFO","component":"git","message":"[git] 2026-08-14 17:58:24.796 [INFO] [git:f6ae0ab7] 目录 fscp-modules 代码指纹: 9a2fea0","timestamp":"2026-08-14T17:58:24.796100+08:00"},{"seq":17,"level":"INFO","component":"orchestrator","message":"[orchestrator] 2026-08-14 17:58:25.420 [INFO] [orchestrator:f6ae0ab7] 🔨 开始构建 3 个服务","timestamp":"2026-08-14T17:58:25.420666+08:00"},{"seq":18,"level":"INFO","component":"orchestrator","message":"[orchestrator] 2026-08-14 17:58:25.424 [INFO] [orchestrator:f6ae0ab7] 🔨 构建服务: fanson/fscp-system → 镜像标签 fanson/fscp-system:develop-9a2fea0","timestamp":"2026-08-14T17:58:25.424459+08:00"},{"seq":19,"level":"INFO","component":"orchestrator","message":"[orchestrator] 2026-08-14 17:58:25.424 [INFO] [orchestrator:f6ae0ab7] 已自动注入 -pl fscp-modules/fscp-system -am: mvn -pl fscp-modules/fscp-system -am clean package -DskipTests","timestamp":"2026-08-14T17:58:25.424842+08:00"},{"seq":20,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:25.425 [INFO] [docker:f6ae0ab7] building docker.fanson.cloud/fanson/fscp-system:develop-9a2fea0 (with cache)","timestamp":"2026-08-14T17:58:25.425309+08:00"},{"seq":21,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:25.691 [INFO] [docker:f6ae0ab7] ERROR: failed to build: Cache export is not supported for the docker driver.","timestamp":"2026-08-14T17:58:25.691287+08:00"},{"seq":22,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:25.691 [INFO] [docker:f6ae0ab7] Switch to a different driver, or turn on the containerd image store, and try again.","timestamp":"2026-08-14T17:58:25.691413+08:00"},{"seq":23,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:25.691 [INFO] [docker:f6ae0ab7] Learn more at https://docs.docker.com/go/build-cache-backends/","timestamp":"2026-08-14T17:58:25.691500+08:00"},{"seq":24,"level":"ERROR","component":"docker","message":"[docker] 2026-08-14 17:58:25.693 [ERROR] [docker:f6ae0ab7] docker command failed (exit=1): ERROR: failed to build: Cache export is not supported for the docker driver.\nSwitch to a different driver, or turn on the containerd image store, and try again.\nLearn more at https://docs.docker.com/go/build-cache-backends/","timestamp":"2026-08-14T17:58:25.693411+08:00"},{"seq":25,"level":"WARNING","component":"docker","message":"[docker] 2026-08-14 17:58:25.693 [WARNING] [docker:f6ae0ab7] buildx 不可用，已切换为原生 docker build (之后本 job 不会再重试 buildx)","timestamp":"2026-08-14T17:58:25.693757+08:00"},{"seq":26,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:25.693 [INFO] [docker:f6ae0ab7] building docker.fanson.cloud/fanson/fscp-system:develop-9a2fea0 (native docker build)","timestamp":"2026-08-14T17:58:25.693890+08:00"},{"seq":27,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:26.313 [INFO] [docker:f6ae0ab7] #1 DONE 0.4s","timestamp":"2026-08-14T17:58:26.313690+08:00"},{"seq":28,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:26.635 [INFO] [docker:f6ae0ab7] #2 DONE 0.0s","timestamp":"2026-08-14T17:58:26.635738+08:00"},{"seq":29,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:27.054 [INFO] [docker:f6ae0ab7] #4 DONE 0.7s","timestamp":"2026-08-14T17:58:27.054560+08:00"},{"seq":30,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:27.249 [INFO] [docker:f6ae0ab7] #3 DONE 0.7s","timestamp":"2026-08-14T17:58:27.249755+08:00"},{"seq":31,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:27.507 [INFO] [docker:f6ae0ab7] #5 DONE 0.4s","timestamp":"2026-08-14T17:58:27.507746+08:00"},{"seq":32,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:27.694 [INFO] [docker:f6ae0ab7] #6 DONE 0.0s","timestamp":"2026-08-14T17:58:27.694638+08:00"},{"seq":33,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:27.694 [INFO] [docker:f6ae0ab7] #7 DONE 0.0s","timestamp":"2026-08-14T17:58:27.694775+08:00"},{"seq":34,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:28.237 [INFO] [docker:f6ae0ab7] #8 DONE 0.7s","timestamp":"2026-08-14T17:58:28.237582+08:00"},{"seq":35,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:28.421 [INFO] [docker:f6ae0ab7] #9 CACHED","timestamp":"2026-08-14T17:58:28.421790+08:00"},{"seq":36,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:29.829 [INFO] [docker:f6ae0ab7] #10 DONE 1.6s","timestamp":"2026-08-14T17:58:29.829892+08:00"},{"seq":37,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:31.930 [INFO] [docker:f6ae0ab7] #11 DONE 2.1s","timestamp":"2026-08-14T17:58:31.930928+08:00"},{"seq":38,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:34.206 [INFO] [docker:f6ae0ab7] #12 2.198 [ERROR] [ERROR] Some problems were encountered while processing the POMs:","timestamp":"2026-08-14T17:58:34.206435+08:00"},{"seq":39,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:34.206 [INFO] [docker:f6ae0ab7] #12 2.198 [ERROR] Child module /build/fscp-auth of /build/pom.xml does not exist @","timestamp":"2026-08-14T17:58:34.206585+08:00"},{"seq":40,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:34.206 [INFO] [docker:f6ae0ab7] #12 2.198 [ERROR] Child module /build/fscp-gateway of /build/pom.xml does not exist @","timestamp":"2026-08-14T17:58:34.206676+08:00"},{"seq":41,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:34.206 [INFO] [docker:f6ae0ab7] #12 2.198 [ERROR] Child module /build/fscp-modules of /build/pom.xml does not exist @","timestamp":"2026-08-14T17:58:34.206769+08:00"},{"seq":42,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:34.206 [INFO] [docker:f6ae0ab7] #12 2.198 [ERROR] Child module /build/fscp-api of /build/pom.xml does not exist @","timestamp":"2026-08-14T17:58:34.206858+08:00"},{"seq":43,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:34.206 [INFO] [docker:f6ae0ab7] #12 2.198 [ERROR] Child module /build/fscp-common of /build/pom.xml does not exist @","timestamp":"2026-08-14T17:58:34.206972+08:00"},{"seq":44,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:34.360 [INFO] [docker:f6ae0ab7] #12 2.199 [ERROR] The build could not read 1 project -> [Help 1]","timestamp":"2026-08-14T17:58:34.360186+08:00"},{"seq":45,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:34.360 [INFO] [docker:f6ae0ab7] #12 2.199 [ERROR]","timestamp":"2026-08-14T17:58:34.360300+08:00"},{"seq":46,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:34.360 [INFO] [docker:f6ae0ab7] #12 2.199 [ERROR]   The project com.fscp:fscp:3.6.8 (/build/pom.xml) has 5 errors","timestamp":"2026-08-14T17:58:34.360389+08:00"},{"seq":47,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:34.360 [INFO] [docker:f6ae0ab7] #12 2.199 [ERROR]     Child module /build/fscp-auth of /build/pom.xml does not exist","timestamp":"2026-08-14T17:58:34.360469+08:00"},{"seq":48,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:34.360 [INFO] [docker:f6ae0ab7] #12 2.199 [ERROR]     Child module /build/fscp-gateway of /build/pom.xml does not exist","timestamp":"2026-08-14T17:58:34.360546+08:00"},{"seq":49,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:34.360 [INFO] [docker:f6ae0ab7] #12 2.199 [ERROR]     Child module /build/fscp-modules of /build/pom.xml does not exist","timestamp":"2026-08-14T17:58:34.360623+08:00"},{"seq":50,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:34.360 [INFO] [docker:f6ae0ab7] #12 2.199 [ERROR]     Child module /build/fscp-api of /build/pom.xml does not exist","timestamp":"2026-08-14T17:58:34.360699+08:00"},{"seq":51,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:34.360 [INFO] [docker:f6ae0ab7] #12 2.199 [ERROR]     Child module /build/fscp-common of /build/pom.xml does not exist","timestamp":"2026-08-14T17:58:34.360787+08:00"},{"seq":52,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:34.360 [INFO] [docker:f6ae0ab7] #12 2.199 [ERROR]","timestamp":"2026-08-14T17:58:34.360864+08:00"},{"seq":53,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:34.360 [INFO] [docker:f6ae0ab7] #12 2.201 [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.","timestamp":"2026-08-14T17:58:34.360941+08:00"},{"seq":54,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:34.361 [INFO] [docker:f6ae0ab7] #12 2.201 [ERROR] Re-run Maven using the -X switch to enable full debug logging.","timestamp":"2026-08-14T17:58:34.361024+08:00"},{"seq":55,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:34.361 [INFO] [docker:f6ae0ab7] #12 2.201 [ERROR]","timestamp":"2026-08-14T17:58:34.361101+08:00"},{"seq":56,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:34.361 [INFO] [docker:f6ae0ab7] #12 2.201 [ERROR] For more information about the errors and possible solutions, please read the following articles:","timestamp":"2026-08-14T17:58:34.361177+08:00"},{"seq":57,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:34.361 [INFO] [docker:f6ae0ab7] #12 2.201 [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException","timestamp":"2026-08-14T17:58:34.361253+08:00"},{"seq":58,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:35.049 [INFO] [docker:f6ae0ab7] #12 DONE 3.0s","timestamp":"2026-08-14T17:58:35.049060+08:00"},{"seq":59,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:36.873 [INFO] [docker:f6ae0ab7] #13 DONE 1.7s","timestamp":"2026-08-14T17:58:36.873300+08:00"},{"seq":60,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:51.291 [INFO] [docker:f6ae0ab7] #14 DONE 14.4s","timestamp":"2026-08-14T17:58:51.291917+08:00"},{"seq":61,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:51.972 [INFO] [docker:f6ae0ab7] #15 CACHED","timestamp":"2026-08-14T17:58:51.972755+08:00"},{"seq":62,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:54.023 [INFO] [docker:f6ae0ab7] #16 DONE 2.2s","timestamp":"2026-08-14T17:58:54.023127+08:00"},{"seq":63,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:55.283 [INFO] [docker:f6ae0ab7] #17 DONE 1.2s","timestamp":"2026-08-14T17:58:55.283704+08:00"},{"seq":64,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:56.171 [INFO] [docker:f6ae0ab7] build success: docker.fanson.cloud/fanson/fscp-system:develop-9a2fea0","timestamp":"2026-08-14T17:58:56.171890+08:00"},{"seq":65,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:56.171 [INFO] [docker:f6ae0ab7] pushing docker.fanson.cloud/fanson/fscp-system:develop-9a2fea0","timestamp":"2026-08-14T17:58:56.172003+08:00"},{"seq":66,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:56.209 [INFO] [docker:f6ae0ab7] The push refers to repository [docker.fanson.cloud/fanson/fscp-system]","timestamp":"2026-08-14T17:58:56.209245+08:00"},{"seq":67,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:56.245 [INFO] [docker:f6ae0ab7] 4f49c0edd07b: Preparing","timestamp":"2026-08-14T17:58:56.245780+08:00"},{"seq":68,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:56.245 [INFO] [docker:f6ae0ab7] 5f70bf18a086: Preparing","timestamp":"2026-08-14T17:58:56.245909+08:00"},{"seq":69,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:56.245 [INFO] [docker:f6ae0ab7] 71a2618c0925: Preparing","timestamp":"2026-08-14T17:58:56.245994+08:00"},{"seq":70,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:56.246 [INFO] [docker:f6ae0ab7] 6fc52eaf99f6: Preparing","timestamp":"2026-08-14T17:58:56.246075+08:00"},{"seq":71,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:56.246 [INFO] [docker:f6ae0ab7] cd4b3dc03178: Preparing","timestamp":"2026-08-14T17:58:56.246153+08:00"},{"seq":72,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:56.246 [INFO] [docker:f6ae0ab7] b4cfcb8385a8: Preparing","timestamp":"2026-08-14T17:58:56.246230+08:00"},{"seq":73,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:56.246 [INFO] [docker:f6ae0ab7] 2b730cf18c09: Preparing","timestamp":"2026-08-14T17:58:56.246307+08:00"},{"seq":74,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:56.246 [INFO] [docker:f6ae0ab7] edeaba958753: Preparing","timestamp":"2026-08-14T17:58:56.246382+08:00"},{"seq":75,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:56.246 [INFO] [docker:f6ae0ab7] 8bf42db0de72: Preparing","timestamp":"2026-08-14T17:58:56.246458+08:00"},{"seq":76,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:56.246 [INFO] [docker:f6ae0ab7] 31892cc314cb: Preparing","timestamp":"2026-08-14T17:58:56.246535+08:00"},{"seq":77,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:56.246 [INFO] [docker:f6ae0ab7] 11936051f93b: Preparing","timestamp":"2026-08-14T17:58:56.246610+08:00"},{"seq":78,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:56.246 [INFO] [docker:f6ae0ab7] 8bf42db0de72: Waiting","timestamp":"2026-08-14T17:58:56.246685+08:00"},{"seq":79,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:56.246 [INFO] [docker:f6ae0ab7] 31892cc314cb: Waiting","timestamp":"2026-08-14T17:58:56.246781+08:00"},{"seq":80,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:56.246 [INFO] [docker:f6ae0ab7] 11936051f93b: Waiting","timestamp":"2026-08-14T17:58:56.246858+08:00"},{"seq":81,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:56.246 [INFO] [docker:f6ae0ab7] b4cfcb8385a8: Waiting","timestamp":"2026-08-14T17:58:56.246933+08:00"},{"seq":82,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:56.247 [INFO] [docker:f6ae0ab7] 2b730cf18c09: Waiting","timestamp":"2026-08-14T17:58:56.247008+08:00"},{"seq":83,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:56.247 [INFO] [docker:f6ae0ab7] edeaba958753: Waiting","timestamp":"2026-08-14T17:58:56.247082+08:00"},{"seq":84,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:56.657 [INFO] [docker:f6ae0ab7] 6fc52eaf99f6: Layer already exists","timestamp":"2026-08-14T17:58:56.657955+08:00"},{"seq":85,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:56.658 [INFO] [docker:f6ae0ab7] 5f70bf18a086: Layer already exists","timestamp":"2026-08-14T17:58:56.658112+08:00"},{"seq":86,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:56.658 [INFO] [docker:f6ae0ab7] 71a2618c0925: Layer already exists","timestamp":"2026-08-14T17:58:56.658202+08:00"},{"seq":87,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:56.658 [INFO] [docker:f6ae0ab7] cd4b3dc03178: Layer already exists","timestamp":"2026-08-14T17:58:56.658285+08:00"},{"seq":88,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:56.748 [INFO] [docker:f6ae0ab7] 8bf42db0de72: Layer already exists","timestamp":"2026-08-14T17:58:56.748593+08:00"},{"seq":89,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:56.765 [INFO] [docker:f6ae0ab7] b4cfcb8385a8: Layer already exists","timestamp":"2026-08-14T17:58:56.765112+08:00"},{"seq":90,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:56.765 [INFO] [docker:f6ae0ab7] edeaba958753: Layer already exists","timestamp":"2026-08-14T17:58:56.765819+08:00"},{"seq":91,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:56.765 [INFO] [docker:f6ae0ab7] 2b730cf18c09: Layer already exists","timestamp":"2026-08-14T17:58:56.765970+08:00"},{"seq":92,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:56.855 [INFO] [docker:f6ae0ab7] 31892cc314cb: Layer already exists","timestamp":"2026-08-14T17:58:56.855057+08:00"},{"seq":93,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:58:56.885 [INFO] [docker:f6ae0ab7] 11936051f93b: Layer already exists","timestamp":"2026-08-14T17:58:56.885474+08:00"},{"seq":94,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:07.473 [INFO] [docker:f6ae0ab7] 4f49c0edd07b: Pushed","timestamp":"2026-08-14T17:59:07.473576+08:00"},{"seq":95,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:08.222 [INFO] [docker:f6ae0ab7] develop-9a2fea0: digest: sha256:f76e8e57c7806c268f92e562b54d24fc4df757e7e788f7a7fc7a1a8d65b0aae1 size: 2629","timestamp":"2026-08-14T17:59:08.222952+08:00"},{"seq":96,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:08.295 [INFO] [docker:f6ae0ab7] The push refers to repository [docker.fanson.cloud/fanson/fscp-system]","timestamp":"2026-08-14T17:59:08.295230+08:00"},{"seq":97,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:08.327 [INFO] [docker:f6ae0ab7] tag does not exist: docker.fanson.cloud/fanson/fscp-system:cache","timestamp":"2026-08-14T17:59:08.327687+08:00"},{"seq":98,"level":"ERROR","component":"docker","message":"[docker] 2026-08-14 17:59:08.328 [ERROR] [docker:f6ae0ab7] docker command failed (exit=1): The push refers to repository [docker.fanson.cloud/fanson/fscp-system]\ntag does not exist: docker.fanson.cloud/fanson/fscp-system:cache","timestamp":"2026-08-14T17:59:08.328416+08:00"},{"seq":99,"level":"WARNING","component":"docker","message":"[docker] 2026-08-14 17:59:08.328 [WARNING] [docker:f6ae0ab7] cache push skipped: The push refers to repository [docker.fanson.cloud/fanson/fscp-system]\ntag does not exist: docker.fanson.cloud/fanson/fscp-system:cache","timestamp":"2026-08-14T17:59:08.328788+08:00"},{"seq":100,"level":"INFO","component":"orchestrator","message":"[orchestrator] 2026-08-14 17:59:08.328 [INFO] [orchestrator:f6ae0ab7] ✅ 服务构建完成: docker.fanson.cloud/fanson/fscp-system:develop-9a2fea0","timestamp":"2026-08-14T17:59:08.328939+08:00"},{"seq":101,"level":"INFO","component":"orchestrator","message":"[orchestrator] 2026-08-14 17:59:08.332 [INFO] [orchestrator:f6ae0ab7] 🔨 构建服务: fanson/fscp-billing → 镜像标签 fanson/fscp-billing:develop-9a2fea0","timestamp":"2026-08-14T17:59:08.332735+08:00"},{"seq":102,"level":"INFO","component":"orchestrator","message":"[orchestrator] 2026-08-14 17:59:08.332 [INFO] [orchestrator:f6ae0ab7] 已自动注入 -pl fscp-modules/fscp-billing -am: mvn -pl fscp-modules/fscp-billing -am clean package -DskipTests","timestamp":"2026-08-14T17:59:08.332887+08:00"},{"seq":103,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:08.333 [INFO] [docker:f6ae0ab7] building docker.fanson.cloud/fanson/fscp-billing:develop-9a2fea0 (skipping buildx — already known to fail)","timestamp":"2026-08-14T17:59:08.333285+08:00"},{"seq":104,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:08.740 [INFO] [docker:f6ae0ab7] #1 DONE 0.2s","timestamp":"2026-08-14T17:59:08.740275+08:00"},{"seq":105,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:08.983 [INFO] [docker:f6ae0ab7] #3 DONE 0.2s","timestamp":"2026-08-14T17:59:08.983523+08:00"},{"seq":106,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:10.366 [INFO] [docker:f6ae0ab7] #2 DONE 1.6s","timestamp":"2026-08-14T17:59:10.366392+08:00"},{"seq":107,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:10.542 [INFO] [docker:f6ae0ab7] #4 DONE 0.2s","timestamp":"2026-08-14T17:59:10.542560+08:00"},{"seq":108,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:10.653 [INFO] [docker:f6ae0ab7] #5 DONE 0.0s","timestamp":"2026-08-14T17:59:10.653162+08:00"},{"seq":109,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:10.653 [INFO] [docker:f6ae0ab7] #6 DONE 0.0s","timestamp":"2026-08-14T17:59:10.653289+08:00"},{"seq":110,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:10.841 [INFO] [docker:f6ae0ab7] #7 DONE 0.3s","timestamp":"2026-08-14T17:59:10.841081+08:00"},{"seq":111,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:11.036 [INFO] [docker:f6ae0ab7] #8 CACHED","timestamp":"2026-08-14T17:59:11.036624+08:00"},{"seq":112,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:11.036 [INFO] [docker:f6ae0ab7] #9 CACHED","timestamp":"2026-08-14T17:59:11.036751+08:00"},{"seq":113,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:11.036 [INFO] [docker:f6ae0ab7] #10 CACHED","timestamp":"2026-08-14T17:59:11.036849+08:00"},{"seq":114,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:11.036 [INFO] [docker:f6ae0ab7] #11 CACHED","timestamp":"2026-08-14T17:59:11.036942+08:00"},{"seq":115,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:12.555 [INFO] [docker:f6ae0ab7] #12 DONE 1.7s","timestamp":"2026-08-14T17:59:12.555110+08:00"},{"seq":116,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.173 [INFO] [docker:f6ae0ab7] Downloaded from public: https://maven.aliyun.com/repository/public/com/xuxueli/xxl-job-core/2.4.0/xxl-job-core-2.4.0.pom (1.9 kB at 3.9 kB/s)","timestamp":"2026-08-14T17:59:24.173939+08:00"},{"seq":117,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.174 [INFO] [docker:f6ae0ab7] Progress (1): 4.4 kB","timestamp":"2026-08-14T17:59:24.174067+08:00"},{"seq":118,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.372 [INFO] [docker:f6ae0ab7] Downloaded from public: https://maven.aliyun.com/repository/public/com/xuxueli/xxl-job/2.4.0/xxl-job-2.4.0.pom (4.4 kB at 64 kB/s)","timestamp":"2026-08-14T17:59:24.372828+08:00"},{"seq":119,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.372 [INFO] [docker:f6ae0ab7] Progress (1): 7.3/24 kB","timestamp":"2026-08-14T17:59:24.372953+08:00"},{"seq":120,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.373 [INFO] [docker:f6ae0ab7] Progress (1): 11/24 kB","timestamp":"2026-08-14T17:59:24.373038+08:00"},{"seq":121,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.373 [INFO] [docker:f6ae0ab7] Progress (1): 15/24 kB","timestamp":"2026-08-14T17:59:24.373120+08:00"},{"seq":122,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.373 [INFO] [docker:f6ae0ab7] Progress (1): 20/24 kB","timestamp":"2026-08-14T17:59:24.373199+08:00"},{"seq":123,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.373 [INFO] [docker:f6ae0ab7] Progress (1): 24/24 kB","timestamp":"2026-08-14T17:59:24.373277+08:00"},{"seq":124,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.401 [INFO] [docker:f6ae0ab7] Progress (1): 24 kB","timestamp":"2026-08-14T17:59:24.401262+08:00"},{"seq":125,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.508 [INFO] [docker:f6ae0ab7] Downloaded from public: https://maven.aliyun.com/repository/public/org/apache/groovy/groovy/4.0.10/groovy-4.0.10.pom (24 kB at 108 kB/s)","timestamp":"2026-08-14T17:59:24.508566+08:00"},{"seq":126,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.508 [INFO] [docker:f6ae0ab7] Progress (1): 7.3/27 kB","timestamp":"2026-08-14T17:59:24.508720+08:00"},{"seq":127,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.508 [INFO] [docker:f6ae0ab7] Progress (1): 11/27 kB","timestamp":"2026-08-14T17:59:24.508833+08:00"},{"seq":128,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.508 [INFO] [docker:f6ae0ab7] Progress (1): 14/27 kB","timestamp":"2026-08-14T17:59:24.508933+08:00"},{"seq":129,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.509 [INFO] [docker:f6ae0ab7] Progress (1): 18/27 kB","timestamp":"2026-08-14T17:59:24.509025+08:00"},{"seq":130,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.509 [INFO] [docker:f6ae0ab7] Progress (1): 22/27 kB","timestamp":"2026-08-14T17:59:24.509127+08:00"},{"seq":131,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.509 [INFO] [docker:f6ae0ab7] Progress (1): 26/27 kB","timestamp":"2026-08-14T17:59:24.509221+08:00"},{"seq":132,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.509 [INFO] [docker:f6ae0ab7] Progress (1): 27 kB","timestamp":"2026-08-14T17:59:24.509307+08:00"},{"seq":133,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.509 [INFO] [docker:f6ae0ab7] Downloaded from public: https://maven.aliyun.com/repository/public/org/apache/groovy/groovy-bom/4.0.10/groovy-bom-4.0.10.pom (27 kB at 287 kB/s)","timestamp":"2026-08-14T17:59:24.509410+08:00"},{"seq":134,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.640 [INFO] [docker:f6ae0ab7] Progress (1): 7.3/94 kB","timestamp":"2026-08-14T17:59:24.640116+08:00"},{"seq":135,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.640 [INFO] [docker:f6ae0ab7] Progress (1): 11/94 kB","timestamp":"2026-08-14T17:59:24.640231+08:00"},{"seq":136,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.640 [INFO] [docker:f6ae0ab7] Progress (1): 15/94 kB","timestamp":"2026-08-14T17:59:24.640317+08:00"},{"seq":137,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.640 [INFO] [docker:f6ae0ab7] Progress (1): 20/94 kB","timestamp":"2026-08-14T17:59:24.640399+08:00"},{"seq":138,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.640 [INFO] [docker:f6ae0ab7] Progress (1): 24/94 kB","timestamp":"2026-08-14T17:59:24.640478+08:00"},{"seq":139,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.640 [INFO] [docker:f6ae0ab7] Progress (1): 28/94 kB","timestamp":"2026-08-14T17:59:24.640556+08:00"},{"seq":140,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.640 [INFO] [docker:f6ae0ab7] Progress (1): 32/94 kB","timestamp":"2026-08-14T17:59:24.640635+08:00"},{"seq":141,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.640 [INFO] [docker:f6ae0ab7] Progress (1): 36/94 kB","timestamp":"2026-08-14T17:59:24.640711+08:00"},{"seq":142,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.640 [INFO] [docker:f6ae0ab7] Progress (1): 40/94 kB","timestamp":"2026-08-14T17:59:24.640800+08:00"},{"seq":143,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.640 [INFO] [docker:f6ae0ab7] Progress (1): 44/94 kB","timestamp":"2026-08-14T17:59:24.640879+08:00"},{"seq":144,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.640 [INFO] [docker:f6ae0ab7] Progress (1): 48/94 kB","timestamp":"2026-08-14T17:59:24.640954+08:00"},{"seq":145,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.641 [INFO] [docker:f6ae0ab7] Progress (1): 52/94 kB","timestamp":"2026-08-14T17:59:24.641030+08:00"},{"seq":146,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.641 [INFO] [docker:f6ae0ab7] Progress (1): 56/94 kB","timestamp":"2026-08-14T17:59:24.641105+08:00"},{"seq":147,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.641 [INFO] [docker:f6ae0ab7] Progress (1): 60/94 kB","timestamp":"2026-08-14T17:59:24.641181+08:00"},{"seq":148,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.641 [INFO] [docker:f6ae0ab7] Progress (1): 65/94 kB","timestamp":"2026-08-14T17:59:24.641256+08:00"},{"seq":149,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.641 [INFO] [docker:f6ae0ab7] Progress (1): 69/94 kB","timestamp":"2026-08-14T17:59:24.641331+08:00"},{"seq":150,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.641 [INFO] [docker:f6ae0ab7] Progress (1): 73/94 kB","timestamp":"2026-08-14T17:59:24.641406+08:00"},{"seq":151,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.641 [INFO] [docker:f6ae0ab7] Progress (1): 77/94 kB","timestamp":"2026-08-14T17:59:24.641481+08:00"},{"seq":152,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.641 [INFO] [docker:f6ae0ab7] Progress (1): 81/94 kB","timestamp":"2026-08-14T17:59:24.641555+08:00"},{"seq":153,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.641 [INFO] [docker:f6ae0ab7] Progress (1): 85/94 kB","timestamp":"2026-08-14T17:59:24.641629+08:00"},{"seq":154,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.641 [INFO] [docker:f6ae0ab7] Progress (1): 89/94 kB","timestamp":"2026-08-14T17:59:24.641703+08:00"},{"seq":155,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.641 [INFO] [docker:f6ae0ab7] Progress (1): 93/94 kB","timestamp":"2026-08-14T17:59:24.641786+08:00"},{"seq":156,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.641 [INFO] [docker:f6ae0ab7] Progress (1): 94 kB","timestamp":"2026-08-14T17:59:24.641863+08:00"},{"seq":157,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.641 [INFO] [docker:f6ae0ab7] Downloaded from public: https://maven.aliyun.com/repository/public/com/xuxueli/xxl-job-core/2.4.0/xxl-job-core-2.4.0.jar (94 kB at 938 kB/s)","timestamp":"2026-08-14T17:59:24.641946+08:00"},{"seq":158,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.751 [INFO] [docker:f6ae0ab7] Progress (1): 0.1/7.6 MB","timestamp":"2026-08-14T17:59:24.751303+08:00"},{"seq":159,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.751 [INFO] [docker:f6ae0ab7] Progress (1): 0.1/7.6 MB","timestamp":"2026-08-14T17:59:24.751432+08:00"},{"seq":160,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.751 [INFO] [docker:f6ae0ab7] Progress (1): 0.2/7.6 MB","timestamp":"2026-08-14T17:59:24.751536+08:00"},{"seq":161,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.751 [INFO] [docker:f6ae0ab7] Progress (1): 0.2/7.6 MB","timestamp":"2026-08-14T17:59:24.751639+08:00"},{"seq":162,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.751 [INFO] [docker:f6ae0ab7] Progress (1): 0.3/7.6 MB","timestamp":"2026-08-14T17:59:24.751736+08:00"},{"seq":163,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.751 [INFO] [docker:f6ae0ab7] Progress (1): 0.3/7.6 MB","timestamp":"2026-08-14T17:59:24.751829+08:00"},{"seq":164,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.751 [INFO] [docker:f6ae0ab7] Progress (1): 0.3/7.6 MB","timestamp":"2026-08-14T17:59:24.751920+08:00"},{"seq":165,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.752 [INFO] [docker:f6ae0ab7] Progress (1): 0.4/7.6 MB","timestamp":"2026-08-14T17:59:24.752015+08:00"},{"seq":166,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.752 [INFO] [docker:f6ae0ab7] Progress (1): 0.4/7.6 MB","timestamp":"2026-08-14T17:59:24.752106+08:00"},{"seq":167,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.752 [INFO] [docker:f6ae0ab7] Progress (1): 0.5/7.6 MB","timestamp":"2026-08-14T17:59:24.752200+08:00"},{"seq":168,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.752 [INFO] [docker:f6ae0ab7] Progress (1): 0.5/7.6 MB","timestamp":"2026-08-14T17:59:24.752287+08:00"},{"seq":169,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.752 [INFO] [docker:f6ae0ab7] Progress (1): 0.5/7.6 MB","timestamp":"2026-08-14T17:59:24.752386+08:00"},{"seq":170,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.752 [INFO] [docker:f6ae0ab7] Progress (1): 0.6/7.6 MB","timestamp":"2026-08-14T17:59:24.752495+08:00"},{"seq":171,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.752 [INFO] [docker:f6ae0ab7] Progress (1): 0.6/7.6 MB","timestamp":"2026-08-14T17:59:24.752581+08:00"},{"seq":172,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.752 [INFO] [docker:f6ae0ab7] Progress (1): 0.7/7.6 MB","timestamp":"2026-08-14T17:59:24.752662+08:00"},{"seq":173,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.752 [INFO] [docker:f6ae0ab7] Progress (1): 0.7/7.6 MB","timestamp":"2026-08-14T17:59:24.752749+08:00"},{"seq":174,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.752 [INFO] [docker:f6ae0ab7] Progress (1): 0.7/7.6 MB","timestamp":"2026-08-14T17:59:24.752828+08:00"},{"seq":175,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.752 [INFO] [docker:f6ae0ab7] Progress (1): 0.8/7.6 MB","timestamp":"2026-08-14T17:59:24.752904+08:00"},{"seq":176,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.752 [INFO] [docker:f6ae0ab7] Progress (1): 0.8/7.6 MB","timestamp":"2026-08-14T17:59:24.752978+08:00"},{"seq":177,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.753 [INFO] [docker:f6ae0ab7] Progress (1): 0.9/7.6 MB","timestamp":"2026-08-14T17:59:24.753056+08:00"},{"seq":178,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.753 [INFO] [docker:f6ae0ab7] Progress (1): 0.9/7.6 MB","timestamp":"2026-08-14T17:59:24.753161+08:00"},{"seq":179,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.753 [INFO] [docker:f6ae0ab7] Progress (1): 0.9/7.6 MB","timestamp":"2026-08-14T17:59:24.753252+08:00"},{"seq":180,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.855 [INFO] [docker:f6ae0ab7] Progress (1): 1.0/7.6 MB","timestamp":"2026-08-14T17:59:24.855958+08:00"},{"seq":181,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.856 [INFO] [docker:f6ae0ab7] Progress (1): 1.0/7.6 MB","timestamp":"2026-08-14T17:59:24.856257+08:00"},{"seq":182,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.856 [INFO] [docker:f6ae0ab7] Progress (1): 1.1/7.6 MB","timestamp":"2026-08-14T17:59:24.856363+08:00"},{"seq":183,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.856 [INFO] [docker:f6ae0ab7] Progress (1): 1.1/7.6 MB","timestamp":"2026-08-14T17:59:24.856453+08:00"},{"seq":184,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.856 [INFO] [docker:f6ae0ab7] Progress (1): 1.2/7.6 MB","timestamp":"2026-08-14T17:59:24.856539+08:00"},{"seq":185,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.856 [INFO] [docker:f6ae0ab7] Progress (1): 1.2/7.6 MB","timestamp":"2026-08-14T17:59:24.856624+08:00"},{"seq":186,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.856 [INFO] [docker:f6ae0ab7] Progress (1): 1.2/7.6 MB","timestamp":"2026-08-14T17:59:24.856710+08:00"},{"seq":187,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.856 [INFO] [docker:f6ae0ab7] Progress (1): 1.3/7.6 MB","timestamp":"2026-08-14T17:59:24.856805+08:00"},{"seq":188,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.856 [INFO] [docker:f6ae0ab7] Progress (1): 1.3/7.6 MB","timestamp":"2026-08-14T17:59:24.856895+08:00"},{"seq":189,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.856 [INFO] [docker:f6ae0ab7] Progress (1): 1.4/7.6 MB","timestamp":"2026-08-14T17:59:24.856997+08:00"},{"seq":190,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.857 [INFO] [docker:f6ae0ab7] Progress (1): 1.4/7.6 MB","timestamp":"2026-08-14T17:59:24.857101+08:00"},{"seq":191,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.857 [INFO] [docker:f6ae0ab7] Progress (1): 1.4/7.6 MB","timestamp":"2026-08-14T17:59:24.857197+08:00"},{"seq":192,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.857 [INFO] [docker:f6ae0ab7] Progress (1): 1.5/7.6 MB","timestamp":"2026-08-14T17:59:24.857296+08:00"},{"seq":193,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.857 [INFO] [docker:f6ae0ab7] Progress (1): 1.5/7.6 MB","timestamp":"2026-08-14T17:59:24.857389+08:00"},{"seq":194,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.857 [INFO] [docker:f6ae0ab7] Progress (1): 1.6/7.6 MB","timestamp":"2026-08-14T17:59:24.857480+08:00"},{"seq":195,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.857 [INFO] [docker:f6ae0ab7] Progress (1): 1.6/7.6 MB","timestamp":"2026-08-14T17:59:24.857571+08:00"},{"seq":196,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.857 [INFO] [docker:f6ae0ab7] Progress (1): 1.6/7.6 MB","timestamp":"2026-08-14T17:59:24.857663+08:00"},{"seq":197,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.857 [INFO] [docker:f6ae0ab7] Progress (1): 1.7/7.6 MB","timestamp":"2026-08-14T17:59:24.857762+08:00"},{"seq":198,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.857 [INFO] [docker:f6ae0ab7] Progress (1): 1.7/7.6 MB","timestamp":"2026-08-14T17:59:24.857853+08:00"},{"seq":199,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.857 [INFO] [docker:f6ae0ab7] Progress (1): 1.8/7.6 MB","timestamp":"2026-08-14T17:59:24.857945+08:00"},{"seq":200,"level":"INFO","component":"docker","message":"[docker] 2026-08-14 17:59:24.858 [INFO] [docker:f6ae0ab7] Progress (1): 1.8/7.6 MB","timestamp":"2026-08-14T17:59:24.858035+08:00"}]}