mirror of
https://github.com/certd/certd.git
synced 2026-04-30 09:17:24 +08:00
feat: 通过metadata加载插件,降低内存占用
This commit is contained in:
@@ -1,2 +1 @@
|
|||||||
LEGO_VERSION=4.30.1
|
LEGO_VERSION=4.30.1
|
||||||
|
|
||||||
|
|||||||
@@ -15,3 +15,6 @@ typeorm:
|
|||||||
account:
|
account:
|
||||||
server:
|
server:
|
||||||
baseUrl: 'https://app.handfree.work/subject'
|
baseUrl: 'https://app.handfree.work/subject'
|
||||||
|
|
||||||
|
plugin:
|
||||||
|
loadMode: metadata
|
||||||
@@ -4,7 +4,8 @@ import path, { join } from "path";
|
|||||||
import fs from "fs";
|
import fs from "fs";
|
||||||
import { pathToFileURL } from "node:url";
|
import { pathToFileURL } from "node:url";
|
||||||
import * as yaml from "js-yaml";
|
import * as yaml from "js-yaml";
|
||||||
import { AbstractTaskPlugin, BaseAccess, BaseNotification } from "@certd/pipeline";
|
import { AbstractTaskPlugin, BaseAccess, BaseNotification} from "@certd/pipeline";
|
||||||
|
import { BaseAddon} from "@certd/lib-server";
|
||||||
|
|
||||||
function scanDir(dir) {
|
function scanDir(dir) {
|
||||||
const files = fs.readdirSync(dir);
|
const files = fs.readdirSync(dir);
|
||||||
@@ -87,7 +88,7 @@ async function genMetadata(){
|
|||||||
const pluginDefine = {
|
const pluginDefine = {
|
||||||
...value.define
|
...value.define
|
||||||
}
|
}
|
||||||
pluginDefine.type = "builtIn"
|
let subType = ""
|
||||||
if(pluginDefine.accessType){
|
if(pluginDefine.accessType){
|
||||||
pluginDefine.pluginType = "dnsProvider"
|
pluginDefine.pluginType = "dnsProvider"
|
||||||
}else if(isPrototypeOf(value,AbstractTaskPlugin)){
|
}else if(isPrototypeOf(value,AbstractTaskPlugin)){
|
||||||
@@ -96,11 +97,15 @@ async function genMetadata(){
|
|||||||
pluginDefine.pluginType = "notification"
|
pluginDefine.pluginType = "notification"
|
||||||
}else if(isPrototypeOf(value,BaseAccess)){
|
}else if(isPrototypeOf(value,BaseAccess)){
|
||||||
pluginDefine.pluginType = "access"
|
pluginDefine.pluginType = "access"
|
||||||
|
}else if(isPrototypeOf(value,BaseAddon)){
|
||||||
|
pluginDefine.pluginType = "addon"
|
||||||
|
subType = "_"+pluginDefine.addonType
|
||||||
}else{
|
}else{
|
||||||
console.log(`[warning] 未知的插件类型:${pluginDefine.name}`)
|
console.log(`[warning] 未知的插件类型:${pluginDefine.name}`)
|
||||||
}
|
}
|
||||||
|
pluginDefine.type = "builtIn"
|
||||||
const filePath = path.join(`./metadata/${pluginDefine.pluginType}_${pluginDefine.name}.yaml`)
|
|
||||||
|
const filePath = path.join(`./metadata/${pluginDefine.pluginType}${subType}_${pluginDefine.name}.yaml`)
|
||||||
|
|
||||||
pluginDefine.scriptFilePath = location
|
pluginDefine.scriptFilePath = location
|
||||||
console.log(location)
|
console.log(location)
|
||||||
|
|||||||
@@ -17,6 +17,6 @@ input:
|
|||||||
placeholder: 密码
|
placeholder: 密码
|
||||||
required: true
|
required: true
|
||||||
encrypt: true
|
encrypt: true
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-51dns/access.js
|
scriptFilePath: ../../../plugins/plugin-51dns/access.js
|
||||||
|
|||||||
@@ -19,6 +19,6 @@ input:
|
|||||||
component:
|
component:
|
||||||
placeholder: totp key
|
placeholder: totp key
|
||||||
encrypt: true
|
encrypt: true
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-cachefly/access.js
|
scriptFilePath: ../../../plugins/plugin-cachefly/access.js
|
||||||
|
|||||||
@@ -19,6 +19,6 @@ input:
|
|||||||
component:
|
component:
|
||||||
placeholder: totp key
|
placeholder: totp key
|
||||||
encrypt: true
|
encrypt: true
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-gcore/access.js
|
scriptFilePath: ../../../plugins/plugin-gcore/access.js
|
||||||
|
|||||||
@@ -23,6 +23,6 @@ input:
|
|||||||
name: api-test
|
name: api-test
|
||||||
action: TestRequest
|
action: TestRequest
|
||||||
helper: 点击测试接口是否正常
|
helper: 点击测试接口是否正常
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-apisix/access.js
|
scriptFilePath: ../../../plugins/plugin-apisix/access.js
|
||||||
|
|||||||
@@ -17,6 +17,6 @@ input:
|
|||||||
required: true
|
required: true
|
||||||
encrypt: true
|
encrypt: true
|
||||||
helper: 请妥善保管您的安全访问密钥。您可以在AWS管理控制台的IAM中创建新的访问密钥。
|
helper: 请妥善保管您的安全访问密钥。您可以在AWS管理控制台的IAM中创建新的访问密钥。
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-aws-cn/access.js
|
scriptFilePath: ../../../plugins/plugin-aws-cn/access.js
|
||||||
|
|||||||
@@ -165,6 +165,6 @@ input:
|
|||||||
value: me-south-1
|
value: me-south-1
|
||||||
- label: sa-east-1
|
- label: sa-east-1
|
||||||
value: sa-east-1
|
value: sa-east-1
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-aws/access.js
|
scriptFilePath: ../../../plugins/plugin-aws/access.js
|
||||||
|
|||||||
@@ -19,6 +19,6 @@ input:
|
|||||||
helper: 是否使用http代理
|
helper: 是否使用http代理
|
||||||
required: false
|
required: false
|
||||||
encrypt: false
|
encrypt: false
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-cloudflare/access.js
|
scriptFilePath: ../../../plugins/plugin-cloudflare/access.js
|
||||||
|
|||||||
@@ -20,6 +20,6 @@ input:
|
|||||||
name: api-test
|
name: api-test
|
||||||
action: TestRequest
|
action: TestRequest
|
||||||
helper: 点击测试接口是否正常
|
helper: 点击测试接口是否正常
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-cmcc/access.js
|
scriptFilePath: ../../../plugins/plugin-cmcc/access.js
|
||||||
|
|||||||
@@ -14,6 +14,6 @@ input:
|
|||||||
placeholder: demoKeySecret
|
placeholder: demoKeySecret
|
||||||
required: true
|
required: true
|
||||||
encrypt: true
|
encrypt: true
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-demo/access.js
|
scriptFilePath: ../../../plugins/plugin-demo/access.js
|
||||||
|
|||||||
@@ -17,6 +17,6 @@ input:
|
|||||||
helper: ''
|
helper: ''
|
||||||
required: false
|
required: false
|
||||||
encrypt: true
|
encrypt: true
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-dnsla/access.js
|
scriptFilePath: ../../../plugins/plugin-dnsla/access.js
|
||||||
|
|||||||
@@ -33,6 +33,6 @@ input:
|
|||||||
rules:
|
rules:
|
||||||
- required: true
|
- required: true
|
||||||
message: 该项必填
|
message: 该项必填
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-tencent/access/dnspod-access.js
|
scriptFilePath: ../../../plugins/plugin-tencent/access/dnspod-access.js
|
||||||
|
|||||||
@@ -17,6 +17,6 @@ input:
|
|||||||
helper: 请前往[多吉云-密钥管理](https://console.dogecloud.com/user/keys)获取
|
helper: 请前往[多吉云-密钥管理](https://console.dogecloud.com/user/keys)获取
|
||||||
required: true
|
required: true
|
||||||
encrypt: true
|
encrypt: true
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-doge/access.js
|
scriptFilePath: ../../../plugins/plugin-doge/access.js
|
||||||
|
|||||||
@@ -23,6 +23,6 @@ input:
|
|||||||
name: api-test
|
name: api-test
|
||||||
action: TestRequest
|
action: TestRequest
|
||||||
helper: 点击测试接口是否正常
|
helper: 点击测试接口是否正常
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-dokploy/access.js
|
scriptFilePath: ../../../plugins/plugin-dokploy/access.js
|
||||||
|
|||||||
@@ -44,6 +44,6 @@ input:
|
|||||||
name: api-test
|
name: api-test
|
||||||
action: TestRequest
|
action: TestRequest
|
||||||
helper: 点击测试接口是否正常
|
helper: 点击测试接口是否正常
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-farcdn/access.js
|
scriptFilePath: ../../../plugins/plugin-farcdn/access.js
|
||||||
|
|||||||
@@ -54,6 +54,6 @@ input:
|
|||||||
name: api-test
|
name: api-test
|
||||||
action: TestRequest
|
action: TestRequest
|
||||||
helper: 点击测试接口看是否正常
|
helper: 点击测试接口看是否正常
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-flex/access.js
|
scriptFilePath: ../../../plugins/plugin-flex/access.js
|
||||||
|
|||||||
@@ -38,6 +38,6 @@ input:
|
|||||||
name: api-test
|
name: api-test
|
||||||
action: TestRequest
|
action: TestRequest
|
||||||
helper: 点击测试接口是否正常
|
helper: 点击测试接口是否正常
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-github/access.js
|
scriptFilePath: ../../../plugins/plugin-github/access.js
|
||||||
|
|||||||
@@ -30,6 +30,6 @@ input:
|
|||||||
name: api-test
|
name: api-test
|
||||||
action: TestRequest
|
action: TestRequest
|
||||||
helper: 点击测试接口是否正常(注意账号中必须要有50个域名才能使用API接口)
|
helper: 点击测试接口是否正常(注意账号中必须要有50个域名才能使用API接口)
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-godaddy/access.js
|
scriptFilePath: ../../../plugins/plugin-godaddy/access.js
|
||||||
|
|||||||
@@ -46,6 +46,6 @@ input:
|
|||||||
name: api-test
|
name: api-test
|
||||||
action: TestRequest
|
action: TestRequest
|
||||||
helper: 点击测试接口是否正常
|
helper: 点击测试接口是否正常
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-goedge/access.js
|
scriptFilePath: ../../../plugins/plugin-goedge/access.js
|
||||||
|
|||||||
@@ -17,6 +17,6 @@ input:
|
|||||||
placeholder: accessKeySecret
|
placeholder: accessKeySecret
|
||||||
required: true
|
required: true
|
||||||
encrypt: true
|
encrypt: true
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-huawei/access/huawei-access.js
|
scriptFilePath: ../../../plugins/plugin-huawei/access/huawei-access.js
|
||||||
|
|||||||
@@ -16,6 +16,6 @@ input:
|
|||||||
placeholder: SecretAccessKey
|
placeholder: SecretAccessKey
|
||||||
required: true
|
required: true
|
||||||
encrypt: true
|
encrypt: true
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-jdcloud/access.js
|
scriptFilePath: ../../../plugins/plugin-jdcloud/access.js
|
||||||
|
|||||||
@@ -21,6 +21,6 @@ input:
|
|||||||
name: api-test
|
name: api-test
|
||||||
action: TestRequest
|
action: TestRequest
|
||||||
helper: 点击测试接口是否正常
|
helper: 点击测试接口是否正常
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-ksyun/access.js
|
scriptFilePath: ../../../plugins/plugin-ksyun/access.js
|
||||||
|
|||||||
@@ -14,6 +14,6 @@ input:
|
|||||||
然后点击Generate按钮
|
然后点击Generate按钮
|
||||||
required: true
|
required: true
|
||||||
encrypt: true
|
encrypt: true
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-namesilo/access.js
|
scriptFilePath: ../../../plugins/plugin-namesilo/access.js
|
||||||
|
|||||||
@@ -37,6 +37,6 @@ input:
|
|||||||
helper: pam 或 pve。默认值 pam
|
helper: pam 或 pve。默认值 pam
|
||||||
required: false
|
required: false
|
||||||
encrypt: false
|
encrypt: false
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-proxmox/access.js
|
scriptFilePath: ../../../plugins/plugin-proxmox/access.js
|
||||||
|
|||||||
@@ -19,6 +19,6 @@ input:
|
|||||||
name: api-test
|
name: api-test
|
||||||
action: TestRequest
|
action: TestRequest
|
||||||
helper: 点击测试接口是否正常
|
helper: 点击测试接口是否正常
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-rainyun/access.js
|
scriptFilePath: ../../../plugins/plugin-rainyun/access.js
|
||||||
|
|||||||
@@ -31,6 +31,6 @@ input:
|
|||||||
name: api-test
|
name: api-test
|
||||||
action: TestRequest
|
action: TestRequest
|
||||||
helper: 点击测试接口是否正常
|
helper: 点击测试接口是否正常
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-ucloud/access.js
|
scriptFilePath: ../../../plugins/plugin-ucloud/access.js
|
||||||
|
|||||||
@@ -14,6 +14,6 @@ input:
|
|||||||
placeholder: 又拍云密码
|
placeholder: 又拍云密码
|
||||||
required: true
|
required: true
|
||||||
encrypt: true
|
encrypt: true
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-upyun/access.js
|
scriptFilePath: ../../../plugins/plugin-upyun/access.js
|
||||||
|
|||||||
@@ -16,6 +16,6 @@ input:
|
|||||||
placeholder: SecretAccessKey
|
placeholder: SecretAccessKey
|
||||||
required: true
|
required: true
|
||||||
encrypt: true
|
encrypt: true
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-volcengine/access.js
|
scriptFilePath: ../../../plugins/plugin-volcengine/access.js
|
||||||
|
|||||||
@@ -28,6 +28,6 @@ input:
|
|||||||
name: api-test
|
name: api-test
|
||||||
action: TestRequest
|
action: TestRequest
|
||||||
helper: 点击测试接口是否正常
|
helper: 点击测试接口是否正常
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-wangsu/access.js
|
scriptFilePath: ../../../plugins/plugin-wangsu/access.js
|
||||||
|
|||||||
@@ -82,6 +82,6 @@ input:
|
|||||||
name: api-test
|
name: api-test
|
||||||
action: TestRequest
|
action: TestRequest
|
||||||
helper: 点击测试接口是否正常
|
helper: 点击测试接口是否正常
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-west/access.js
|
scriptFilePath: ../../../plugins/plugin-west/access.js
|
||||||
|
|||||||
@@ -14,6 +14,6 @@ input:
|
|||||||
placeholder: 我爱云的密码
|
placeholder: 我爱云的密码
|
||||||
required: true
|
required: true
|
||||||
encrypt: true
|
encrypt: true
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-woai/access.js
|
scriptFilePath: ../../../plugins/plugin-woai/access.js
|
||||||
|
|||||||
@@ -23,6 +23,6 @@ input:
|
|||||||
name: api-test
|
name: api-test
|
||||||
action: TestRequest
|
action: TestRequest
|
||||||
helper: 点击测试接口是否正常
|
helper: 点击测试接口是否正常
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-xinnet/access.js
|
scriptFilePath: ../../../plugins/plugin-xinnet/access.js
|
||||||
|
|||||||
@@ -23,6 +23,6 @@ input:
|
|||||||
name: api-test
|
name: api-test
|
||||||
action: TestRequest
|
action: TestRequest
|
||||||
helper: 点击测试接口是否正常
|
helper: 点击测试接口是否正常
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-xinnet/access-agent.js
|
scriptFilePath: ../../../plugins/plugin-xinnet/access-agent.js
|
||||||
|
|||||||
@@ -18,6 +18,6 @@ input:
|
|||||||
placeholder: 密码
|
placeholder: 密码
|
||||||
required: true
|
required: true
|
||||||
encrypt: true
|
encrypt: true
|
||||||
type: builtIn
|
|
||||||
pluginType: access
|
pluginType: access
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-xinnetconnet/access.js
|
scriptFilePath: ../../../plugins/plugin-xinnetconnet/access.js
|
||||||
|
|||||||
+1
@@ -17,5 +17,6 @@ input:
|
|||||||
component:
|
component:
|
||||||
placeholder: captchaKey
|
placeholder: captchaKey
|
||||||
required: true
|
required: true
|
||||||
|
pluginType: addon
|
||||||
type: builtIn
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-captcha/geetest/index.js
|
scriptFilePath: ../../../plugins/plugin-captcha/geetest/index.js
|
||||||
+1
@@ -4,5 +4,6 @@ title: 图片验证码
|
|||||||
desc: ''
|
desc: ''
|
||||||
showTest: false
|
showTest: false
|
||||||
input: {}
|
input: {}
|
||||||
|
pluginType: addon
|
||||||
type: builtIn
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-captcha/image/index.js
|
scriptFilePath: ../../../plugins/plugin-captcha/image/index.js
|
||||||
+1
@@ -26,5 +26,6 @@ input:
|
|||||||
component:
|
component:
|
||||||
placeholder: AppSecretKey
|
placeholder: AppSecretKey
|
||||||
required: true
|
required: true
|
||||||
|
pluginType: addon
|
||||||
type: builtIn
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-captcha/tencent/index.js
|
scriptFilePath: ../../../plugins/plugin-captcha/tencent/index.js
|
||||||
+1
@@ -62,5 +62,6 @@ input:
|
|||||||
helper: html格式下${content}建议使用pre标签包裹:例如:<pre>${content}</pre>
|
helper: html格式下${content}建议使用pre标签包裹:例如:<pre>${content}</pre>
|
||||||
col:
|
col:
|
||||||
span: 24
|
span: 24
|
||||||
|
pluginType: addon
|
||||||
type: builtIn
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-template/email/plugin-common.js
|
scriptFilePath: ../../../plugins/plugin-template/email/plugin-common.js
|
||||||
+1
@@ -57,5 +57,6 @@ input:
|
|||||||
value: code
|
value: code
|
||||||
col:
|
col:
|
||||||
span: 24
|
span: 24
|
||||||
|
pluginType: addon
|
||||||
type: builtIn
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-template/email/plugin-forgot-password.js
|
scriptFilePath: ../../../plugins/plugin-template/email/plugin-forgot-password.js
|
||||||
+1
@@ -67,5 +67,6 @@ input:
|
|||||||
value: url
|
value: url
|
||||||
col:
|
col:
|
||||||
span: 24
|
span: 24
|
||||||
|
pluginType: addon
|
||||||
type: builtIn
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-template/email/plugin-pipeline-result.js
|
scriptFilePath: ../../../plugins/plugin-template/email/plugin-pipeline-result.js
|
||||||
+1
@@ -57,5 +57,6 @@ input:
|
|||||||
value: code
|
value: code
|
||||||
col:
|
col:
|
||||||
span: 24
|
span: 24
|
||||||
|
pluginType: addon
|
||||||
type: builtIn
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-template/email/plugin-register-code.js
|
scriptFilePath: ../../../plugins/plugin-template/email/plugin-register-code.js
|
||||||
@@ -0,0 +1,74 @@
|
|||||||
|
addonType: emailTemplate
|
||||||
|
name: sendCert
|
||||||
|
title: 发送证书邮件模版
|
||||||
|
desc: 邮件发送证书插件的邮件模版
|
||||||
|
icon: simple-icons:email:blue
|
||||||
|
showTest: false
|
||||||
|
input:
|
||||||
|
useIntro:
|
||||||
|
title: 配置说明
|
||||||
|
component:
|
||||||
|
name: a-alert
|
||||||
|
props:
|
||||||
|
type: info
|
||||||
|
message: 在标题和内容模版中,通过${name}引用参数,例如: 感谢注册,您的注册验证码为:${code}
|
||||||
|
order: -9
|
||||||
|
col:
|
||||||
|
span: 24
|
||||||
|
formatType:
|
||||||
|
title: 邮件格式
|
||||||
|
component:
|
||||||
|
name: a-select
|
||||||
|
props:
|
||||||
|
options:
|
||||||
|
- label: HTML
|
||||||
|
value: html
|
||||||
|
- label: TEXT
|
||||||
|
value: text
|
||||||
|
order: 9
|
||||||
|
col:
|
||||||
|
span: 24
|
||||||
|
required: true
|
||||||
|
titleTemplate:
|
||||||
|
title: 邮件标题模版
|
||||||
|
required: true
|
||||||
|
order: 10
|
||||||
|
component:
|
||||||
|
name: a-input
|
||||||
|
props:
|
||||||
|
placeholder: 邮件标题模版
|
||||||
|
col:
|
||||||
|
span: 24
|
||||||
|
contentTemplate:
|
||||||
|
title: 邮件内容模版
|
||||||
|
component:
|
||||||
|
name: a-textarea
|
||||||
|
rows: 6
|
||||||
|
order: 20
|
||||||
|
col:
|
||||||
|
span: 24
|
||||||
|
required: true
|
||||||
|
paramIntro:
|
||||||
|
title: 可用参数
|
||||||
|
component:
|
||||||
|
name: ParamsShow
|
||||||
|
params:
|
||||||
|
- label: 主域名
|
||||||
|
value: mainDomain
|
||||||
|
- label: 全部域名
|
||||||
|
value: domains
|
||||||
|
- label: 过期时间
|
||||||
|
value: expiresTime
|
||||||
|
- label: 备注
|
||||||
|
value: remark
|
||||||
|
- label: 证书内容
|
||||||
|
value: crt
|
||||||
|
- label: 私钥内容
|
||||||
|
value: key
|
||||||
|
- label: 中间证书
|
||||||
|
value: ic
|
||||||
|
col:
|
||||||
|
span: 24
|
||||||
|
pluginType: addon
|
||||||
|
type: builtIn
|
||||||
|
scriptFilePath: ../../../plugins/plugin-template/email/plugin-send-cert.js
|
||||||
+1
@@ -60,5 +60,6 @@ input:
|
|||||||
component:
|
component:
|
||||||
placeholder: AppKey
|
placeholder: AppKey
|
||||||
required: true
|
required: true
|
||||||
|
pluginType: addon
|
||||||
type: builtIn
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-oauth/oauth2/plugin-clogin.js
|
scriptFilePath: ../../../plugins/plugin-oauth/oauth2/plugin-clogin.js
|
||||||
+1
@@ -14,5 +14,6 @@ input:
|
|||||||
component:
|
component:
|
||||||
placeholder: ClientSecretKey / appSecretKey
|
placeholder: ClientSecretKey / appSecretKey
|
||||||
required: true
|
required: true
|
||||||
|
pluginType: addon
|
||||||
type: builtIn
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-oauth/oauth2/plugin-gitee.js
|
scriptFilePath: ../../../plugins/plugin-oauth/oauth2/plugin-gitee.js
|
||||||
+1
@@ -26,5 +26,6 @@ input:
|
|||||||
component:
|
component:
|
||||||
placeholder: https://oidc.example.com/oidc
|
placeholder: https://oidc.example.com/oidc
|
||||||
required: true
|
required: true
|
||||||
|
pluginType: addon
|
||||||
type: builtIn
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-oauth/oidc/plugin-oidc.js
|
scriptFilePath: ../../../plugins/plugin-oauth/oidc/plugin-oidc.js
|
||||||
+1
@@ -14,5 +14,6 @@ input:
|
|||||||
component:
|
component:
|
||||||
placeholder: AppSecretKey
|
placeholder: AppSecretKey
|
||||||
required: true
|
required: true
|
||||||
|
pluginType: addon
|
||||||
type: builtIn
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-oauth/wx/plugin-wx.js
|
scriptFilePath: ../../../plugins/plugin-oauth/wx/plugin-wx.js
|
||||||
@@ -166,6 +166,6 @@ input:
|
|||||||
required: true
|
required: true
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-alb/index.js
|
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-alb/index.js
|
||||||
|
|||||||
@@ -99,6 +99,6 @@ input:
|
|||||||
helper: 请选择要部署证书的站点
|
helper: 请选择要部署证书的站点
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-esa/index.js
|
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-esa/index.js
|
||||||
|
|||||||
@@ -148,6 +148,6 @@ input:
|
|||||||
helper: 上传后将以此名称作为前缀备注
|
helper: 上传后将以此名称作为前缀备注
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-fc/index.js
|
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-fc/index.js
|
||||||
|
|||||||
@@ -158,6 +158,6 @@ input:
|
|||||||
required: true
|
required: true
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-nlb/index.js
|
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-nlb/index.js
|
||||||
|
|||||||
@@ -182,6 +182,6 @@ input:
|
|||||||
helper: 要部署扩展域名列表
|
helper: 要部署扩展域名列表
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-slb/index.js
|
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-slb/index.js
|
||||||
|
|||||||
@@ -86,6 +86,6 @@ input:
|
|||||||
helper: 请选择要部署证书的域名
|
helper: 请选择要部署证书的域名
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-vod/index.js
|
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-vod/index.js
|
||||||
|
|||||||
@@ -125,6 +125,6 @@ input:
|
|||||||
required: true
|
required: true
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-waf/index.js
|
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-waf/index.js
|
||||||
|
|||||||
@@ -68,6 +68,6 @@ input:
|
|||||||
helper: 要更新的证书id,如果这里没有,请先给手动绑定一次证书
|
helper: 要更新的证书id,如果这里没有,请先给手动绑定一次证书
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-apisix/plugins/plugin-refresh-cert.js
|
scriptFilePath: ../../../plugins/plugin-apisix/plugins/plugin-refresh-cert.js
|
||||||
|
|||||||
@@ -88,6 +88,6 @@ input:
|
|||||||
helper: 请选择distributions id
|
helper: 请选择distributions id
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-aws-cn/plugins/plugin-deploy-to-cloudfront.js
|
scriptFilePath: ../../../plugins/plugin-aws-cn/plugins/plugin-deploy-to-cloudfront.js
|
||||||
|
|||||||
@@ -150,6 +150,6 @@ input:
|
|||||||
helper: 请选择distributions id
|
helper: 请选择distributions id
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-aws/plugins/plugin-deploy-to-cloudfront.js
|
scriptFilePath: ../../../plugins/plugin-aws/plugins/plugin-deploy-to-cloudfront.js
|
||||||
|
|||||||
@@ -107,6 +107,6 @@ input:
|
|||||||
output:
|
output:
|
||||||
awsCertARN:
|
awsCertARN:
|
||||||
title: 证书ARN
|
title: 证书ARN
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-aws/plugins/plugin-upload-to-acm.js
|
scriptFilePath: ../../../plugins/plugin-aws/plugins/plugin-upload-to-acm.js
|
||||||
|
|||||||
@@ -26,6 +26,6 @@ input:
|
|||||||
required: true
|
required: true
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-cachefly/plugins/plugin-deploy-to-cdn.js
|
scriptFilePath: ../../../plugins/plugin-cachefly/plugins/plugin-deploy-to-cdn.js
|
||||||
|
|||||||
@@ -68,6 +68,6 @@ input:
|
|||||||
helper: 要更新的中国移动CDN域名
|
helper: 要更新的中国移动CDN域名
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-cmcc/plugin-deploy-to-cdn.js
|
scriptFilePath: ../../../plugins/plugin-cmcc/plugin-deploy-to-cdn.js
|
||||||
|
|||||||
@@ -162,6 +162,6 @@ output:
|
|||||||
hostJksPath:
|
hostJksPath:
|
||||||
title: jks保存路径
|
title: jks保存路径
|
||||||
type: HostJksPath
|
type: HostJksPath
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-host/plugin/copy-to-local/index.js
|
scriptFilePath: ../../../plugins/plugin-host/plugin/copy-to-local/index.js
|
||||||
|
|||||||
@@ -29,6 +29,6 @@ input:
|
|||||||
required: false
|
required: false
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-admin/plugin-script.js
|
scriptFilePath: ../../../plugins/plugin-admin/plugin-script.js
|
||||||
|
|||||||
@@ -123,6 +123,6 @@ input:
|
|||||||
required: false
|
required: false
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-admin/plugin-db-backup.js
|
scriptFilePath: ../../../plugins/plugin-admin/plugin-db-backup.js
|
||||||
|
|||||||
@@ -120,6 +120,6 @@ input:
|
|||||||
helper: 选择时可以从后端获取选项
|
helper: 选择时可以从后端获取选项
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-demo/plugins/plugin-test.js
|
scriptFilePath: ../../../plugins/plugin-demo/plugins/plugin-test.js
|
||||||
|
|||||||
@@ -132,6 +132,6 @@ input:
|
|||||||
helper: 在API分组上配置的绑定域名
|
helper: 在API分组上配置的绑定域名
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-apigateway/index.js
|
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-apigateway/index.js
|
||||||
|
|||||||
@@ -138,6 +138,6 @@ input:
|
|||||||
required: true
|
required: true
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-apig/index.js
|
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-apig/index.js
|
||||||
|
|||||||
@@ -106,6 +106,6 @@ input:
|
|||||||
helper: 上传后将以此名称作为前缀备注
|
helper: 上传后将以此名称作为前缀备注
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-cdn/index.js
|
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-cdn/index.js
|
||||||
|
|||||||
@@ -76,6 +76,6 @@ input:
|
|||||||
helper: 你在阿里云上配置的DCDN加速域名,比如:certd.docmirror.cn
|
helper: 你在阿里云上配置的DCDN加速域名,比如:certd.docmirror.cn
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-dcdn/index.js
|
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-dcdn/index.js
|
||||||
|
|||||||
@@ -173,6 +173,6 @@ input:
|
|||||||
helper: 上传后将以此名称作为前缀备注
|
helper: 上传后将以此名称作为前缀备注
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-oss/index.js
|
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-oss/index.js
|
||||||
|
|||||||
@@ -42,6 +42,6 @@ input:
|
|||||||
required: false
|
required: false
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-other/plugins/plugin-deploy-to-mail.js
|
scriptFilePath: ../../../plugins/plugin-other/plugins/plugin-deploy-to-mail.js
|
||||||
|
|||||||
@@ -83,6 +83,6 @@ input:
|
|||||||
helper: '[参考文档](https://cloud.tencent.com/document/product/400/91667)'
|
helper: '[参考文档](https://cloud.tencent.com/document/product/400/91667)'
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-tencent/plugin/deploy-to-all/index.js
|
scriptFilePath: ../../../plugins/plugin-tencent/plugin/deploy-to-all/index.js
|
||||||
|
|||||||
@@ -36,6 +36,6 @@ input:
|
|||||||
message: 该项必填
|
message: 该项必填
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-tencent/plugin/deploy-to-cdn/index.js
|
scriptFilePath: ../../../plugins/plugin-tencent/plugin/deploy-to-cdn/index.js
|
||||||
|
|||||||
@@ -75,6 +75,6 @@ input:
|
|||||||
required: true
|
required: true
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-tencent/plugin/deploy-to-clb/index.js
|
scriptFilePath: ../../../plugins/plugin-tencent/plugin/deploy-to-clb/index.js
|
||||||
|
|||||||
@@ -117,6 +117,6 @@ input:
|
|||||||
required: true
|
required: true
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-tencent/plugin/deploy-to-cos/index.js
|
scriptFilePath: ../../../plugins/plugin-tencent/plugin/deploy-to-cos/index.js
|
||||||
|
|||||||
@@ -102,6 +102,6 @@ input:
|
|||||||
helper: 证书上传后将以此参数作为名称前缀
|
helper: 证书上传后将以此参数作为名称前缀
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-tencent/plugin/deploy-to-eo/index.js
|
scriptFilePath: ../../../plugins/plugin-tencent/plugin/deploy-to-eo/index.js
|
||||||
|
|||||||
@@ -128,6 +128,6 @@ input:
|
|||||||
vModel: checked
|
vModel: checked
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-tencent/plugin/deploy-to-tke-ingress/index.js
|
scriptFilePath: ../../../plugins/plugin-tencent/plugin/deploy-to-tke-ingress/index.js
|
||||||
|
|||||||
@@ -78,6 +78,6 @@ input:
|
|||||||
type: checked
|
type: checked
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-doge/plugins/deploy-to-cdn/index.js
|
scriptFilePath: ../../../plugins/plugin-doge/plugins/deploy-to-cdn/index.js
|
||||||
|
|||||||
@@ -68,6 +68,6 @@ input:
|
|||||||
helper: 要更新的证书名称,如果这里没有,请先给手动绑定一次证书
|
helper: 要更新的证书名称,如果这里没有,请先给手动绑定一次证书
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-dokploy/plugins/plugin-refresh-cert.js
|
scriptFilePath: ../../../plugins/plugin-dokploy/plugins/plugin-refresh-cert.js
|
||||||
|
|||||||
@@ -68,6 +68,6 @@ input:
|
|||||||
helper: 要更新的Farcdn证书id
|
helper: 要更新的Farcdn证书id
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-farcdn/plugins/plugin-refresh-cert.js
|
scriptFilePath: ../../../plugins/plugin-farcdn/plugins/plugin-refresh-cert.js
|
||||||
|
|||||||
@@ -67,6 +67,6 @@ input:
|
|||||||
helper: 要更新的Flex证书id
|
helper: 要更新的Flex证书id
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-flex/plugins/plugin-refresh-cert.js
|
scriptFilePath: ../../../plugins/plugin-flex/plugins/plugin-refresh-cert.js
|
||||||
|
|||||||
@@ -73,6 +73,6 @@ input:
|
|||||||
helper: 面板证书请选择fnOS,其他FTP、webdav等证书请选择已使用,可多选(如果证书域名都匹配的话)
|
helper: 面板证书请选择fnOS,其他FTP、webdav等证书请选择已使用,可多选(如果证书域名都匹配的话)
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-fnos/index.js
|
scriptFilePath: ../../../plugins/plugin-fnos/index.js
|
||||||
|
|||||||
@@ -34,6 +34,6 @@ input:
|
|||||||
required: true
|
required: true
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-gcore/plugins/plugin-flush.js
|
scriptFilePath: ../../../plugins/plugin-gcore/plugins/plugin-flush.js
|
||||||
|
|||||||
@@ -30,6 +30,6 @@ input:
|
|||||||
required: true
|
required: true
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-gcore/plugins/plugin-upload.js
|
scriptFilePath: ../../../plugins/plugin-gcore/plugins/plugin-upload.js
|
||||||
|
|||||||
@@ -75,6 +75,6 @@ input:
|
|||||||
output:
|
output:
|
||||||
lastVersion:
|
lastVersion:
|
||||||
title: 最后版本
|
title: 最后版本
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-github/plugins/plugin-check-release.js
|
scriptFilePath: ../../../plugins/plugin-github/plugins/plugin-check-release.js
|
||||||
|
|||||||
@@ -78,6 +78,6 @@ input:
|
|||||||
helper: 要更新的GoEdge证书id
|
helper: 要更新的GoEdge证书id
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-goedge/plugins/plugin-refresh-cert.js
|
scriptFilePath: ../../../plugins/plugin-goedge/plugins/plugin-refresh-cert.js
|
||||||
|
|||||||
@@ -80,6 +80,6 @@ input:
|
|||||||
helper: 请选择域名或输入域名
|
helper: 请选择域名或输入域名
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-huawei/plugins/deploy-to-cdn/index.js
|
scriptFilePath: ../../../plugins/plugin-huawei/plugins/deploy-to-cdn/index.js
|
||||||
|
|||||||
@@ -100,6 +100,6 @@ input:
|
|||||||
helper: 请选择自定义域名
|
helper: 请选择自定义域名
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-huawei/plugins/deploy-to-obs/index.js
|
scriptFilePath: ../../../plugins/plugin-huawei/plugins/deploy-to-obs/index.js
|
||||||
|
|||||||
@@ -45,6 +45,6 @@ input:
|
|||||||
output:
|
output:
|
||||||
huaweiCertId:
|
huaweiCertId:
|
||||||
title: 华为云CertId
|
title: 华为云CertId
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-huawei/plugins/upload-to-ccm/index.js
|
scriptFilePath: ../../../plugins/plugin-huawei/plugins/upload-to-ccm/index.js
|
||||||
|
|||||||
@@ -72,6 +72,6 @@ input:
|
|||||||
helper: 你在京东云上配置的CDN加速域名,比如:certd.docmirror.cn
|
helper: 你在京东云上配置的CDN加速域名,比如:certd.docmirror.cn
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-jdcloud/plugins/plugin-deploy-to-cdn.js
|
scriptFilePath: ../../../plugins/plugin-jdcloud/plugins/plugin-deploy-to-cdn.js
|
||||||
|
|||||||
@@ -72,6 +72,6 @@ input:
|
|||||||
helper: 您在京东云上已有的证书Id
|
helper: 您在京东云上已有的证书Id
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-jdcloud/plugins/plugin-update-cert.js
|
scriptFilePath: ../../../plugins/plugin-jdcloud/plugins/plugin-update-cert.js
|
||||||
|
|||||||
@@ -34,6 +34,6 @@ input:
|
|||||||
output:
|
output:
|
||||||
jdcloudCertId:
|
jdcloudCertId:
|
||||||
title: 上传成功后的京东云CertId
|
title: 上传成功后的京东云CertId
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-jdcloud/plugins/plugin-upload-cert.js
|
scriptFilePath: ../../../plugins/plugin-jdcloud/plugins/plugin-upload-cert.js
|
||||||
|
|||||||
@@ -68,6 +68,6 @@ input:
|
|||||||
helper: 要更新的金山云CDN证书id,如果这里没有,请先给cdn域名手动绑定一次证书
|
helper: 要更新的金山云CDN证书id,如果这里没有,请先给cdn域名手动绑定一次证书
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-ksyun/plugins/plugin-refresh-cert.js
|
scriptFilePath: ../../../plugins/plugin-ksyun/plugins/plugin-refresh-cert.js
|
||||||
|
|||||||
@@ -52,6 +52,6 @@ input:
|
|||||||
helper: 要部署证书的节点
|
helper: 要部署证书的节点
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-proxmox/plugins/plugin-upload.js
|
scriptFilePath: ../../../plugins/plugin-proxmox/plugins/plugin-upload.js
|
||||||
|
|||||||
@@ -32,6 +32,6 @@ input:
|
|||||||
output:
|
output:
|
||||||
qiniuCertId:
|
qiniuCertId:
|
||||||
title: 上传成功后的七牛云CertId
|
title: 上传成功后的七牛云CertId
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-qiniu/plugin/upload-cert/index.js
|
scriptFilePath: ../../../plugins/plugin-qiniu/plugin/upload-cert/index.js
|
||||||
|
|||||||
@@ -73,6 +73,6 @@ input:
|
|||||||
helper: 你在七牛云上配置的CDN加速域名,比如:certd.handsfree.work
|
helper: 你在七牛云上配置的CDN加速域名,比如:certd.handsfree.work
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-qiniu/plugin/deploy-to-cdn/index.js
|
scriptFilePath: ../../../plugins/plugin-qiniu/plugin/deploy-to-cdn/index.js
|
||||||
|
|||||||
@@ -27,6 +27,6 @@ input:
|
|||||||
required: true
|
required: true
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-qnap/plugins/plugin-qnap.js
|
scriptFilePath: ../../../plugins/plugin-qnap/plugins/plugin-qnap.js
|
||||||
|
|||||||
@@ -68,6 +68,6 @@ input:
|
|||||||
helper: 要更新的rainyun证书id
|
helper: 要更新的rainyun证书id
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-rainyun/plugins/plugin-refresh-cert.js
|
scriptFilePath: ../../../plugins/plugin-rainyun/plugins/plugin-refresh-cert.js
|
||||||
|
|||||||
@@ -10,6 +10,6 @@ group: admin
|
|||||||
onlyAdmin: true
|
onlyAdmin: true
|
||||||
input: {}
|
input: {}
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-admin/plugin-restart.js
|
scriptFilePath: ../../../plugins/plugin-admin/plugin-restart.js
|
||||||
|
|||||||
@@ -132,6 +132,6 @@ input:
|
|||||||
|
|
||||||
order: 0
|
order: 0
|
||||||
output: {}
|
output: {}
|
||||||
type: builtIn
|
|
||||||
pluginType: deploy
|
pluginType: deploy
|
||||||
|
type: builtIn
|
||||||
scriptFilePath: ../../../plugins/plugin-tencent/plugin/start-instances/index.js
|
scriptFilePath: ../../../plugins/plugin-tencent/plugin/start-instances/index.js
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user