【新增】宝塔docker网站项目

This commit is contained in:
chudong
2025-05-16 11:50:27 +08:00
parent 4572bd5403
commit eca65fe791
81 changed files with 205 additions and 169 deletions

View File

@@ -71,6 +71,7 @@ export default defineComponent({
{ label: $t('t_10_1745735765165'), value: 'btpanel', category: 'btpanel', icon: 'btpanel' },
{ label: $t('t_11_1745735766456'), value: 'btpanel-site', category: 'btpanel', icon: 'btpanel' },
{ label: $t('t_0_1747215751189'), value: 'btwaf-site', category: 'btpanel', icon: 'btpanel' },
{ label: $t('t_0_1747367069267'), value: 'btpanel-dockersite', category: 'btpanel', icon: 'btpanel' },
{ label: $t('t_12_1745735765571'), value: '1panel', category: '1panel', icon: '1panel' },
{ label: $t('t_13_1745735766084'), value: '1panel-site', category: '1panel', icon: '1panel' },
{ label: $t('t_14_1745735766121'), value: 'tencentcloud-cdn', category: 'tencentcloud', icon: 'tencentcloud' },
@@ -175,6 +176,7 @@ export default defineComponent({
break
case 'btwaf-site':
case 'btpanel-site':
case 'btpanel-dockersite':
case 'safeline-site':
config.push(
...[

View File

@@ -229,7 +229,8 @@ export interface DeployConfig<
| 'aliyun-cdn'
| 'aliyun-oss'
| 'safeline-site'
| 'safeline-panel',
| 'safeline-panel'
| 'btpanel-dockersite',
> {
provider: T
provider_id: string
@@ -288,6 +289,11 @@ export interface DeploySafelineSiteConfig extends DeployBTPanelSiteConfig {
[key: string]: unknown
}
// 部署宝塔docker站点
export interface DeployBTPanelDockerSiteConfig extends DeployBTPanelSiteConfig {
[key: string]: unknown
}
// 部署节点配置
export type DeployNodeConfig = DeployConfig<
| DeploySSHConfig // 部署节点配置ssh
@@ -300,6 +306,7 @@ export type DeployNodeConfig = DeployConfig<
| DeployStorageConfig // 部署节点配置腾讯云COS/阿里云OSS
| DeploySafelineConfig // 部署节点配置雷池WAF
| DeploySafelineSiteConfig // 部署节点配置雷池WAF站点
| DeployBTPanelDockerSiteConfig // 部署节点配置宝塔docker站点
>
// 部署节点输入配置