1+ {
2+ "version" : " 2.0" ,
3+ "envId" : " {{env.envId}}" ,
4+ "framework" : {
5+ "plugins" : {
6+ "admin" : {
7+ "use" : " @cloudbase/framework-plugin-website" ,
8+ "inputs" : {
9+ "outputPath" : " ./packages/tcb-ext-cms-admin/build" ,
10+ "cloudPath" : " /tcb-cms"
11+ }
12+ },
13+ "init" : {
14+ "use" : " @cloudbase/framework-plugin-function" ,
15+ "inputs" : {
16+ "functionRootPath" : " ./packages" ,
17+ "functions" : [
18+ {
19+ "name" : " tcb-ext-cms-init" ,
20+ "config" : {
21+ "timeout" : 60 ,
22+ "envVariables" : {
23+ "CMS_ADMIN_USER_NAME" : " {{env.administratorName}}" ,
24+ "CMS_ADMIN_PASS_WORD" : " {{env.administratorPassword}}" ,
25+ "CMS_OPERATOR_USER_NAME" : " {{env.operatorName}}" ,
26+ "CMS_OPERATOR_PASS_WORD" : " {{env.operatorPassword}}" ,
27+ "CMS_DEPLOY_PATH" : " {{env.deployPath}}"
28+ },
29+ "installDependency" : true
30+ },
31+ "handler" : " index.main"
32+ }
33+ ]
34+ }
35+ },
36+ "service" : {
37+ "use" : " @cloudbase/framework-plugin-node" ,
38+ "inputs" : {
39+ "name" : " tcb-ext-cms-service" ,
40+ "entry" : " app.js" ,
41+ "projectPath" : " ./packages/tcb-ext-cms-service" ,
42+ "path" : " /tcb-ext-cms-service" ,
43+ "buildCommand" : " npm run build" ,
44+ "functionOptions" : {
45+ "timeout" : 5 ,
46+ "envVariables" : {
47+ "NODE_ENV" : " production" ,
48+ "CMS_CUSTOM_LOGIN_JSON" : " {{env.customLoginJson}}"
49+ }
50+ }
51+ }
52+ },
53+ "db" : {
54+ "use" : " @cloudbase/framework-plugin-database" ,
55+ "inputs" : {
56+ "collections" : [
57+ {
58+ "collectionName" : " tcb-ext-cms-contents" ,
59+ "description" : " CMS 系统内容配置数据,CMS 所有的系统内容类型配置、字段配置等信息都存储在该集合内(请不要手动修改" ,
60+ "aclTag" : " ADMINONLY"
61+ },
62+ {
63+ "collectionName" : " tcb-ext-cms-users" ,
64+ "description" : " CMS 系统用户数据,存储 CMS 的用户信息,包括管理员和运营者的账号信息,包括角色信息,用户,加密存储的密码等(请不要手动修改)" ,
65+ "aclTag" : " ADMINONLY"
66+ },
67+ {
68+ "collectionName" : " tcb-ext-cms-webhooks" ,
69+ "description" : " CMS 系统 webhook 集合,存储 CMS 系统的回调接口配置,CMS 系统数据的变更可以通过回调来进行同步 (请不要手动修改)" ,
70+ "aclTag" : " ADMINONLY"
71+ }
72+ ]
73+ }
74+ }
75+ }
76+ }
77+ }
0 commit comments