镜像信息
{
"Id": "sha256:309014a6fdb0f9ed7e0f96773f3e179002f49376e76155f186a586dbc99cea2d",
"RepoTags": [
"moonrailgun/tianji:1.32.31",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/moonrailgun/tianji:1.32.31"
],
"RepoDigests": [
"moonrailgun/tianji@sha256:114edcf5a5cee70f32fb01f8825f4430c067944999ec5e227cb5230be0b62207",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/moonrailgun/tianji@sha256:9fc3e1fa935d3622640771ff69e3cadb85583ecce9b55909f3d5ad7137b31f68"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2026-09-01T17:33:25.079766857Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"12345/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"NODE_VERSION=22.22.3",
"YARN_VERSION=1.22.22",
"PUPPETEER_SKIP_DOWNLOAD=true",
"PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true",
"PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser"
],
"Cmd": [
"sh",
"-c",
"(cd /app/tianji/src/server \u0026\u0026 ./node_modules/.bin/prisma migrate deploy \u0026\u0026 ./node_modules/.bin/tsx ./clickhouse/scripts/apply.ts \u0026\u0026 NODE_ENV=production node ./dist/src/server/main.js) \u0026 sleep 10; /usr/local/bin/tianji-reporter --url \"http://localhost:12345\" --workspace \"clnzoxcy10001vy2ohi4obbi0\" --name \"tianji-container\" --silent \u003e /dev/null \u0026 wait -n"
],
"Healthcheck": {
"Test": [
"CMD-SHELL",
"curl -f http://localhost:12345/health || exit 1"
],
"Interval": 30000000000,
"Timeout": 10000000000,
"StartPeriod": 40000000000,
"Retries": 3
},
"ArgsEscaped": true,
"Image": "",
"Volumes": null,
"WorkingDir": "/app/tianji",
"Entrypoint": [
"docker-entrypoint.sh"
],
"OnBuild": null,
"Labels": {
"org.opencontainers.image.created": "2026-09-01T17:30:28.674Z",
"org.opencontainers.image.description": "Tianji: Insight into everything, Website Analytics + Uptime Monitor + Server Status. not only another GA alternatives",
"org.opencontainers.image.licenses": "Apache-2.0",
"org.opencontainers.image.revision": "005fa85407d04e41c31df9fd27e66d54ea686899",
"org.opencontainers.image.source": "https://github.com/msgbyte/tianji",
"org.opencontainers.image.title": "tianji",
"org.opencontainers.image.url": "https://github.com/msgbyte/tianji",
"org.opencontainers.image.version": "1.32.31"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 1809376883,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/a04345b39ca228c41b46974cb2ef8717be9c624c20f2e7aceb9a5cc6b790f223/diff:/var/lib/docker/overlay2/8d75a17dcac0bbb63af74419e31b0899946d2ff3dc31e48c6e12f2c698f9cda8/diff:/var/lib/docker/overlay2/cbb175a3bc05a90b10016f2b9a2e7bfc64c43402a6d792dc3b79da949bd9e94c/diff:/var/lib/docker/overlay2/0fae7939c92067673ed64788ecfdeffcf4f66c9fbdfc811a73b92738297d23e1/diff:/var/lib/docker/overlay2/73189d7ea3c440515c1849f0f723be0a965aecefd2460dac367bc4ebf6e4ada0/diff:/var/lib/docker/overlay2/063c10ab94428985e732f5acd0e634c602dcc795d380fda155f43a006898d1e9/diff:/var/lib/docker/overlay2/1f7aeee56c1e7bf6fbd2a18fdd0f7c842c3f32d9e2dbc37af2713481fa7e4617/diff:/var/lib/docker/overlay2/be5e3b270b1c14bb490b4db65c2a3ced0b087218e2c29db9115a011c37d5c957/diff:/var/lib/docker/overlay2/5eaf3640ccf860d7a85ffe8ae4a86c06480dd282442709842869b6a86455dd20/diff:/var/lib/docker/overlay2/55da6d3541f2ded28656c6ec27e1af8654d9de6b01316b8e13cd3d72f653b2cb/diff:/var/lib/docker/overlay2/f3a67d3ac3a3cd9812bf08ebe90e4a34103877cffdba65ab2892e65fe1fa4612/diff:/var/lib/docker/overlay2/9faed186908f0ca47df3fe5963d66d3a26c72d45ecba8fbfb1831ba0c980e5bd/diff:/var/lib/docker/overlay2/914591f6f9f49f8d6b64d41acabdfbfa30eba58f8bc080ea5691f918b7339341/diff:/var/lib/docker/overlay2/6108893367f2a614c3fe3226696e96e7fc908761c8e27fb2761a2be1ca124e7d/diff:/var/lib/docker/overlay2/6004f8ed7ea812ff3bfec2d05d2f2dd926fe0625dcc0e58826bc8d35508e9f3a/diff:/var/lib/docker/overlay2/d8de9ce509ea79399d5a7bb180fb9ea8ed242d0779108d8dfafb6f5048be585b/diff:/var/lib/docker/overlay2/20493be19a2ca79edcbd214bff64881152a94a04b00988c4484857db2d4f6c59/diff:/var/lib/docker/overlay2/465a54efbc176876db6b9a79bc84d93af726fb5350e645c38a46ff173c1baa09/diff:/var/lib/docker/overlay2/a2bf25041b91985a569d70eef2702799bc61dda456b32fa0696d029fcd28a723/diff:/var/lib/docker/overlay2/c3d2f8cf2b05e801f632428cb9304c5260e943a827697bb7a04160efa209f06f/diff:/var/lib/docker/overlay2/152fcb8de62f2293cf70407c5e0a47f94121fbf03d9262a6354ca89ba79edbf3/diff:/var/lib/docker/overlay2/4306aef7e61a1d3d3bd471658137b00bafe338bf3958cad96590764c515d0d96/diff:/var/lib/docker/overlay2/bd1cf78885cf3b9d31005fc12e15825eaab2f213475e21ca5b9d49621961e4de/diff",
"MergedDir": "/var/lib/docker/overlay2/fbd7944faac7f5419e6e2195161079391dccce5be93c5363b86733d355bb3c92/merged",
"UpperDir": "/var/lib/docker/overlay2/fbd7944faac7f5419e6e2195161079391dccce5be93c5363b86733d355bb3c92/diff",
"WorkDir": "/var/lib/docker/overlay2/fbd7944faac7f5419e6e2195161079391dccce5be93c5363b86733d355bb3c92/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:29df493baa13de438d6d2ece3a8333032e0b7b9b9d8cce4ee82194da255f61e1",
"sha256:b993ff69822c7aed848b28c18297707a2c5ebdb928476178ed97bfffbd3a0f25",
"sha256:529c8b21d05ebc796f1fa7b34d8703214f9ee9fc179f826e600c843bf1ac368b",
"sha256:27b8e0ac1f1242b629c47e8092b842cac436fbdf3da880e6fcb2c436a0198914",
"sha256:49de9a21c83b7a5276308be4153fa79afb529adb4f7c4c303d4909dd7b3586d1",
"sha256:b6283389b5cdf6f785721dfbdc53b9c6bebbb7c2042e9d113f06ee1ab6c02b84",
"sha256:07871b32b2b4ae4151bc22f3d8262f276738a8b3b44cdb44364e08673d225fdb",
"sha256:fb1c68fcba5c00d55dac72b9194263b2cc4eb7138cc1c8918787e5a704c56083",
"sha256:7afe87ebcd6f2191fc1033ce2cae8f94d594589b4ad5c69f307d9c530d85e990",
"sha256:f386118182b203344aedfe9e605379f6756287e75124a642ca2e3cba8c40bc15",
"sha256:a5bb4c2ccebd44f25307ee3cef5d9881d82dcecb26e4ce713885d2cad3eaffc6",
"sha256:f8dd573c26e9421bc0c897e52c9f1ff85fddba1e97f8806c2ca2af0bb957e4ff",
"sha256:08d04159c27f8c328fba2585d3de85d4ef1e7c2726689323a142cd10205f1e26",
"sha256:a50cd3dc05d71cfea3a5b504695ee163d2b01880b6de418dc25d7bb0f5aa830f",
"sha256:8d7164f91677debbfeded7ee8d9f8c1b85d2c2b6c88f7ad9b54542dd3d002e56",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:9fe3a2dae913c39d4f13f75f056bd721fb5c8024cae75f47a30b3eaf78776f4f",
"sha256:2dd6d4da5b83ce8a756c0d4d69ed9a16466f89fe75e6735350a52c4ec929d7b6",
"sha256:52598910ef9d90671c49f06225a56477cf13e057f5549dc29d164d3115e3563c",
"sha256:3e7af50c8a28cc6efaca32026fc22e0ed738ccc91586699255ff6bd9dba5b617",
"sha256:aa4ba87f8ce56ab5a679ba15d4ba1b7922d3d67c02d4ab1a88a4d4a5e3afc04a",
"sha256:78ff4715b7a087a462b05b05deb6e1d8adcbfdd1ecd60d6667bb3e415501e7ee",
"sha256:7c59690165d24fdbec4bda711bd8ef4b08a985e7c5d1895352229a976eb5d78d",
"sha256:a2f1b592e31eb02edee0d6eb93ba20a9cc262715e4984f80a9bf89e71b7d3ec6"
]
},
"Metadata": {
"LastTagTime": "2026-09-02T11:51:08.042578926+08:00"
}
}