mirror of
https://github.com/certd/certd.git
synced 2026-04-15 21:40:53 +08:00
25 lines
690 B
JavaScript
25 lines
690 B
JavaScript
|
|
import _ from 'lodash-es'
|
|
|
|
import { AliyunDnsProvider } from './dns-providers/aliyun.js'
|
|
import { AliyunAccessProvider } from './access-providers/aliyun.js'
|
|
import { UploadCertToAliyun } from './plugins/upload-to-aliyun/index.js'
|
|
import { DeployCertToAliyunCDN } from './plugins/deploy-to-cdn/index.js'
|
|
|
|
import { pluginRegistry, accessProviderRegistry, dnsProviderRegistry } from '@certd/api'
|
|
|
|
export const Plugins = {
|
|
UploadCertToAliyun,
|
|
DeployCertToAliyunCDN
|
|
}
|
|
export default {
|
|
install () {
|
|
_.forEach(Plugins, item => {
|
|
pluginRegistry.install(item)
|
|
})
|
|
|
|
accessProviderRegistry.install(AliyunAccessProvider)
|
|
dnsProviderRegistry.install(AliyunDnsProvider)
|
|
}
|
|
}
|