Files
appstore/apps/jianmu/source-evidence.json
T
2026-07-06 14:43:42 +08:00

16 lines
1.9 KiB
JSON

{
"repository": "https://github.com/jianmu-dev/jianmu",
"dockerDocs": "https://gitee.com/jianmu-dev/jianmu-deploy/raw/master/README.md",
"composeFile": "https://gitee.com/jianmu-dev/jianmu-deploy/raw/master/docker-compose.yml",
"notes": [
"Issue request: https://github.com/okxlin/appstore/issues/2163",
"Official source repository jianmu-dev/jianmu was still active on 2026-04-14 and documents MySQL 8+ as the required runtime.",
"Official deploy compose uses docker.jianmuhub.com/jianmu/jianmu-ui:v2.8.2, jianmu-server:v2.8.2, jianmu-worker-docker:v1.0.13, and a bundled MySQL 8.0.31 container.",
"This adaptation intentionally removes the bundled MySQL service and prefers an external or 1Panel-managed MySQL runtime to match current packaging policy.",
"Official deploy examples ship fixed weak defaults including admin/123456 and worker-secret; this package randomizes or form-exposes the admin password, JWT secret, and worker secret.",
"The Docker worker requires a writable Docker socket mount. Official README mentions custom socket path or Docker TCP for some Ubuntu hosts; this package only enables the socket-path variant by default.",
"Disposable-panel evidence on 2026-07-06 showed the current 1Panel localmysql runtime path can install and run but does not create a reusable databases-table record, so this package now includes an app-side managed-MySQL bootstrap fallback for localmysql and other 1Panel-managed MySQL installs identified by app install name, service name, or container name.",
"Verified official image digests during adaptation: jianmu-ui:v2.8.2@sha256:cde848330e4105923d05c23ea1608f4c1ba686b3679348ff413b55d26317536b, jianmu-server:v2.8.2@sha256:b835c4117c268c3417dc985ef57c0253de84033f904bacf9ee0ad25088699a3c, jianmu-worker-docker:v1.0.13@sha256:44e57f3263569ae1ab177a7c1053d04e518482b2ba658c6001db9ee96e523529."
]
}