|
|
@@ -10,17 +10,20 @@
|
|
|
},
|
|
|
"deploy": {
|
|
|
"static": {
|
|
|
- "bucket": "www-fmode.cn",
|
|
|
+ "bucket": "nova-cloud",
|
|
|
"endpoint": "obs.cn-south-1.myhuaweicloud.com",
|
|
|
- "prefix": "aipm-lesson/fmode-app-mirror/",
|
|
|
- "url": "https://fmode.cn/aipm-lesson/fmode-app-mirror/index.html",
|
|
|
+ "prefix": "dev/zC4W4aVTCo/",
|
|
|
+ "url": "https://app.fmode.cn/dev/zC4W4aVTCo/index.html",
|
|
|
"spaFallback": "404.html",
|
|
|
- "cdnRefreshScript": "/opt/data/git-repos/fmode-app/scripts/refresh-fmode-cn.js"
|
|
|
+ "baseHref": "/dev/zC4W4aVTCo/",
|
|
|
+ "cdnRefreshScript": "/opt/data/git-repos/fmode-app/scripts/refresh-cdn.js",
|
|
|
+ "cdnDomainGroup": "app.fmode.cn",
|
|
|
+ "note": "独立 Product ID zC4W4aVTCo (DevApp aHmSBldRYD),勿发 fmode.cn/aipm-lesson/"
|
|
|
}
|
|
|
},
|
|
|
"capabilities": {
|
|
|
"gitArchive": { "status": "live", "note": "幂等开户 /gogs/admin/proxy 已验证 (200 幂等补发 token);git ls-remote 验证 push" },
|
|
|
- "obsStatic": { "status": "live", "note": "obsutil AK 路径 (第2级凭据链) + setacl public-read + refresh-fmode-cn.js (fmode.cn 域名组)" },
|
|
|
+ "obsStatic": { "status": "live", "note": "obsutil 逐文件上传 obs://nova-cloud/dev/zC4W4aVTCo/ + content-type + setacl public-read + refresh-cdn.js (app.fmode.cn 域名组)" },
|
|
|
"parseBackend": { "status": "live", "note": "server.fmode.cn/parse appId=ncloudmaster 实测可达 (401=无效凭据, 端点活着); 登录/注册/个人中心走 Parse SDK" },
|
|
|
"deploySts": { "status": "not-available", "note": "POST /api/apig/deploy/huaweicloud 对本 session 返回 403 没有权限;本仓静态发布走 obsutil AK 路径" },
|
|
|
"storageCredentials": { "status": "planned", "note": "04-API设计.md /api/storage/credentials 规划中未上线,跳过" }
|