mirror of
https://github.com/certd/certd.git
synced 2026-04-24 20:57:26 +08:00
refactor: ui
This commit is contained in:
@@ -6,7 +6,7 @@ import logger from 'koa-logger'
|
|||||||
import Static from 'koa-static'
|
import Static from 'koa-static'
|
||||||
import fs from 'fs'
|
import fs from 'fs'
|
||||||
import _ from 'lodash-es'
|
import _ from 'lodash-es'
|
||||||
|
import './install.js'
|
||||||
const app = new Koa()
|
const app = new Koa()
|
||||||
|
|
||||||
// error handler
|
// error handler
|
||||||
|
|||||||
@@ -1,13 +1,10 @@
|
|||||||
import Router from 'koa-router'
|
import Router from 'koa-router'
|
||||||
import { accessProviderRegistry } from '@certd/api'
|
import { accessProviderRegistry } from '@certd/api'
|
||||||
import DefaultAccessProviders from '@certd/access-providers'
|
|
||||||
import _ from 'lodash-es'
|
import _ from 'lodash-es'
|
||||||
import { Ret } from '../models/Ret.js'
|
import { Ret } from '../models/Ret.js'
|
||||||
const router = Router()
|
const router = Router()
|
||||||
router.prefix('/access-providers')
|
router.prefix('/access-providers')
|
||||||
|
|
||||||
DefaultAccessProviders.install()
|
|
||||||
|
|
||||||
router.get('/list', function (ctx, next) {
|
router.get('/list', function (ctx, next) {
|
||||||
const list = []
|
const list = []
|
||||||
_.forEach(accessProviderRegistry.collection, item => {
|
_.forEach(accessProviderRegistry.collection, item => {
|
||||||
|
|||||||
@@ -1,13 +1,10 @@
|
|||||||
import Router from 'koa-router'
|
import Router from 'koa-router'
|
||||||
import { dnsProviderRegistry } from '@certd/api'
|
import { dnsProviderRegistry } from '@certd/api'
|
||||||
import DefaultDnsProviders from '@certd/dns-providers'
|
|
||||||
import _ from 'lodash-es'
|
import _ from 'lodash-es'
|
||||||
import { Ret } from '../models/Ret.js'
|
import { Ret } from '../models/Ret.js'
|
||||||
const router = Router()
|
const router = Router()
|
||||||
router.prefix('/dns-providers')
|
router.prefix('/dns-providers')
|
||||||
|
|
||||||
DefaultDnsProviders.install()
|
|
||||||
|
|
||||||
router.get('/list', function (ctx, next) {
|
router.get('/list', function (ctx, next) {
|
||||||
const list = []
|
const list = []
|
||||||
_.forEach(dnsProviderRegistry.collection, item => {
|
_.forEach(dnsProviderRegistry.collection, item => {
|
||||||
|
|||||||
@@ -1,13 +1,10 @@
|
|||||||
import Router from 'koa-router'
|
import Router from 'koa-router'
|
||||||
import { pluginRegistry } from '@certd/api'
|
import { pluginRegistry } from '@certd/api'
|
||||||
import DefaultPlugins from '@certd/plugins'
|
|
||||||
import _ from 'lodash-es'
|
import _ from 'lodash-es'
|
||||||
import { Ret } from '../models/Ret.js'
|
import { Ret } from '../models/Ret.js'
|
||||||
const router = Router()
|
const router = Router()
|
||||||
router.prefix('/plugins')
|
router.prefix('/plugins')
|
||||||
|
|
||||||
DefaultPlugins.install()
|
|
||||||
|
|
||||||
router.get('/list', function (ctx, next) {
|
router.get('/list', function (ctx, next) {
|
||||||
const list = []
|
const list = []
|
||||||
_.forEach(pluginRegistry.collection, item => {
|
_.forEach(pluginRegistry.collection, item => {
|
||||||
|
|||||||
@@ -0,0 +1,8 @@
|
|||||||
|
import PluginAliyun from '@certd/plugin-aliyun'
|
||||||
|
import PluginTencent from '@certd/plugin-tencent'
|
||||||
|
import PluginHost from '@certd/plugin-host'
|
||||||
|
|
||||||
|
// 安装默认插件和授权提供者
|
||||||
|
PluginAliyun.install()
|
||||||
|
PluginTencent.install()
|
||||||
|
PluginHost.install()
|
||||||
+320
-332
File diff suppressed because it is too large
Load Diff
@@ -10,11 +10,11 @@
|
|||||||
"test": "echo \"Error: no test specified\" && exit 1"
|
"test": "echo \"Error: no test specified\" && exit 1"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@certd/access-providers": "^0.1.13",
|
|
||||||
"@certd/api": "^0.1.15",
|
"@certd/api": "^0.1.15",
|
||||||
"@certd/dns-providers": "^0.1.13",
|
|
||||||
"@certd/executor": "^0.1.15",
|
"@certd/executor": "^0.1.15",
|
||||||
"@certd/plugins": "^0.1.13",
|
"@certd/plugin-aliyun": "^0.1.15",
|
||||||
|
"@certd/plugin-host": "^0.1.15",
|
||||||
|
"@certd/plugin-tencent": "^0.1.15",
|
||||||
"compressing": "^1.5.1",
|
"compressing": "^1.5.1",
|
||||||
"debug": "^4.1.1",
|
"debug": "^4.1.1",
|
||||||
"fs-extra": "^9.1.0",
|
"fs-extra": "^9.1.0",
|
||||||
|
|||||||
@@ -14,6 +14,9 @@
|
|||||||
"author": "greper",
|
"author": "greper",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@certd/executor": "^0.1.11"
|
"@certd/executor": "^0.1.15",
|
||||||
|
"@certd/plugin-aliyun": "^0.1.15",
|
||||||
|
"@certd/plugin-host": "^0.1.15",
|
||||||
|
"@certd/plugin-tencent": "^0.1.15"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user