feat: docker 配置界面样式统一 (#1173)
This commit is contained in:
@@ -1241,14 +1241,14 @@ var doc = `{
|
||||
"ApiKeyAuth": []
|
||||
}
|
||||
],
|
||||
"description": "修改 docker 配置信息",
|
||||
"description": "修改 docker 日志配置",
|
||||
"consumes": [
|
||||
"application/json"
|
||||
],
|
||||
"tags": [
|
||||
"Container Docker"
|
||||
],
|
||||
"summary": "Update docker daemon.json",
|
||||
"summary": "Update docker daemon.json log option",
|
||||
"parameters": [
|
||||
{
|
||||
"description": "request",
|
||||
@@ -1256,7 +1256,7 @@ var doc = `{
|
||||
"in": "body",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"$ref": "#/definitions/dto.DaemonJsonConf"
|
||||
"$ref": "#/definitions/dto.LogOption"
|
||||
}
|
||||
}
|
||||
],
|
||||
@@ -1268,8 +1268,8 @@ var doc = `{
|
||||
"x-panel-log": {
|
||||
"BeforeFuntions": [],
|
||||
"bodyKeys": [],
|
||||
"formatEN": "Updated the docker daemon.json configuration",
|
||||
"formatZH": "更新 docker daemon.json 配置",
|
||||
"formatEN": "Updated the docker daemon.json log option",
|
||||
"formatZH": "更新 docker daemon.json 日志配置",
|
||||
"paramKeys": []
|
||||
}
|
||||
}
|
||||
@@ -9040,6 +9040,72 @@ var doc = `{
|
||||
}
|
||||
}
|
||||
},
|
||||
"/websites/leech": {
|
||||
"post": {
|
||||
"security": [
|
||||
{
|
||||
"ApiKeyAuth": []
|
||||
}
|
||||
],
|
||||
"description": "获取防盗链配置",
|
||||
"consumes": [
|
||||
"application/json"
|
||||
],
|
||||
"tags": [
|
||||
"Website"
|
||||
],
|
||||
"summary": "Get AntiLeech conf",
|
||||
"parameters": [
|
||||
{
|
||||
"description": "request",
|
||||
"name": "request",
|
||||
"in": "body",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"$ref": "#/definitions/request.NginxCommonReq"
|
||||
}
|
||||
}
|
||||
],
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"/websites/leech/update": {
|
||||
"post": {
|
||||
"security": [
|
||||
{
|
||||
"ApiKeyAuth": []
|
||||
}
|
||||
],
|
||||
"description": "更新防盗链配置",
|
||||
"consumes": [
|
||||
"application/json"
|
||||
],
|
||||
"tags": [
|
||||
"Website"
|
||||
],
|
||||
"summary": "Update AntiLeech",
|
||||
"parameters": [
|
||||
{
|
||||
"description": "request",
|
||||
"name": "request",
|
||||
"in": "body",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"$ref": "#/definitions/request.NginxAntiLeechUpdate"
|
||||
}
|
||||
}
|
||||
],
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"/websites/list": {
|
||||
"get": {
|
||||
"security": [
|
||||
@@ -10691,6 +10757,9 @@ var doc = `{
|
||||
"script": {
|
||||
"type": "string"
|
||||
},
|
||||
"second": {
|
||||
"type": "integer"
|
||||
},
|
||||
"sourceDir": {
|
||||
"type": "string"
|
||||
},
|
||||
@@ -10770,6 +10839,9 @@ var doc = `{
|
||||
"script": {
|
||||
"type": "string"
|
||||
},
|
||||
"second": {
|
||||
"type": "integer"
|
||||
},
|
||||
"sourceDir": {
|
||||
"type": "string"
|
||||
},
|
||||
@@ -11531,6 +11603,17 @@ var doc = `{
|
||||
}
|
||||
}
|
||||
},
|
||||
"dto.LogOption": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"logMaxFile": {
|
||||
"type": "string"
|
||||
},
|
||||
"logMaxSize": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dto.Login": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
@@ -12501,6 +12584,9 @@ var doc = `{
|
||||
"mfaStatus": {
|
||||
"type": "string"
|
||||
},
|
||||
"monitorInterval": {
|
||||
"type": "string"
|
||||
},
|
||||
"monitorStatus": {
|
||||
"type": "string"
|
||||
},
|
||||
@@ -13634,6 +13720,53 @@ var doc = `{
|
||||
}
|
||||
}
|
||||
},
|
||||
"request.NginxAntiLeechUpdate": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"enable",
|
||||
"extends",
|
||||
"return",
|
||||
"websiteID"
|
||||
],
|
||||
"properties": {
|
||||
"blocked": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"cache": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"cacheTime": {
|
||||
"type": "integer"
|
||||
},
|
||||
"cacheUint": {
|
||||
"type": "string"
|
||||
},
|
||||
"enable": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"extends": {
|
||||
"type": "string"
|
||||
},
|
||||
"logEnable": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"noneRef": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"return": {
|
||||
"type": "string"
|
||||
},
|
||||
"serverNames": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"websiteID": {
|
||||
"type": "integer"
|
||||
}
|
||||
}
|
||||
},
|
||||
"request.NginxAuthReq": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
@@ -13671,6 +13804,17 @@ var doc = `{
|
||||
}
|
||||
}
|
||||
},
|
||||
"request.NginxCommonReq": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"websiteID"
|
||||
],
|
||||
"properties": {
|
||||
"websiteID": {
|
||||
"type": "integer"
|
||||
}
|
||||
}
|
||||
},
|
||||
"request.NginxConfigFileUpdate": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
@@ -14198,9 +14342,15 @@ var doc = `{
|
||||
"type": "object",
|
||||
"required": [
|
||||
"id",
|
||||
"params"
|
||||
"scope"
|
||||
],
|
||||
"properties": {
|
||||
"disableFunctions": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"id": {
|
||||
"type": "integer"
|
||||
},
|
||||
@@ -14209,6 +14359,12 @@ var doc = `{
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"scope": {
|
||||
"type": "string"
|
||||
},
|
||||
"uploadMaxSize": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -14806,11 +14962,20 @@ var doc = `{
|
||||
"response.PHPConfig": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"disableFunctions": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"params": {
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"uploadMaxSize": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@@ -1227,14 +1227,14 @@
|
||||
"ApiKeyAuth": []
|
||||
}
|
||||
],
|
||||
"description": "修改 docker 配置信息",
|
||||
"description": "修改 docker 日志配置",
|
||||
"consumes": [
|
||||
"application/json"
|
||||
],
|
||||
"tags": [
|
||||
"Container Docker"
|
||||
],
|
||||
"summary": "Update docker daemon.json",
|
||||
"summary": "Update docker daemon.json log option",
|
||||
"parameters": [
|
||||
{
|
||||
"description": "request",
|
||||
@@ -1242,7 +1242,7 @@
|
||||
"in": "body",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"$ref": "#/definitions/dto.DaemonJsonConf"
|
||||
"$ref": "#/definitions/dto.LogOption"
|
||||
}
|
||||
}
|
||||
],
|
||||
@@ -1254,8 +1254,8 @@
|
||||
"x-panel-log": {
|
||||
"BeforeFuntions": [],
|
||||
"bodyKeys": [],
|
||||
"formatEN": "Updated the docker daemon.json configuration",
|
||||
"formatZH": "更新 docker daemon.json 配置",
|
||||
"formatEN": "Updated the docker daemon.json log option",
|
||||
"formatZH": "更新 docker daemon.json 日志配置",
|
||||
"paramKeys": []
|
||||
}
|
||||
}
|
||||
@@ -9026,6 +9026,72 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"/websites/leech": {
|
||||
"post": {
|
||||
"security": [
|
||||
{
|
||||
"ApiKeyAuth": []
|
||||
}
|
||||
],
|
||||
"description": "获取防盗链配置",
|
||||
"consumes": [
|
||||
"application/json"
|
||||
],
|
||||
"tags": [
|
||||
"Website"
|
||||
],
|
||||
"summary": "Get AntiLeech conf",
|
||||
"parameters": [
|
||||
{
|
||||
"description": "request",
|
||||
"name": "request",
|
||||
"in": "body",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"$ref": "#/definitions/request.NginxCommonReq"
|
||||
}
|
||||
}
|
||||
],
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"/websites/leech/update": {
|
||||
"post": {
|
||||
"security": [
|
||||
{
|
||||
"ApiKeyAuth": []
|
||||
}
|
||||
],
|
||||
"description": "更新防盗链配置",
|
||||
"consumes": [
|
||||
"application/json"
|
||||
],
|
||||
"tags": [
|
||||
"Website"
|
||||
],
|
||||
"summary": "Update AntiLeech",
|
||||
"parameters": [
|
||||
{
|
||||
"description": "request",
|
||||
"name": "request",
|
||||
"in": "body",
|
||||
"required": true,
|
||||
"schema": {
|
||||
"$ref": "#/definitions/request.NginxAntiLeechUpdate"
|
||||
}
|
||||
}
|
||||
],
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"/websites/list": {
|
||||
"get": {
|
||||
"security": [
|
||||
@@ -10677,6 +10743,9 @@
|
||||
"script": {
|
||||
"type": "string"
|
||||
},
|
||||
"second": {
|
||||
"type": "integer"
|
||||
},
|
||||
"sourceDir": {
|
||||
"type": "string"
|
||||
},
|
||||
@@ -10756,6 +10825,9 @@
|
||||
"script": {
|
||||
"type": "string"
|
||||
},
|
||||
"second": {
|
||||
"type": "integer"
|
||||
},
|
||||
"sourceDir": {
|
||||
"type": "string"
|
||||
},
|
||||
@@ -11517,6 +11589,17 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"dto.LogOption": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"logMaxFile": {
|
||||
"type": "string"
|
||||
},
|
||||
"logMaxSize": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dto.Login": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
@@ -12487,6 +12570,9 @@
|
||||
"mfaStatus": {
|
||||
"type": "string"
|
||||
},
|
||||
"monitorInterval": {
|
||||
"type": "string"
|
||||
},
|
||||
"monitorStatus": {
|
||||
"type": "string"
|
||||
},
|
||||
@@ -13620,6 +13706,53 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"request.NginxAntiLeechUpdate": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"enable",
|
||||
"extends",
|
||||
"return",
|
||||
"websiteID"
|
||||
],
|
||||
"properties": {
|
||||
"blocked": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"cache": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"cacheTime": {
|
||||
"type": "integer"
|
||||
},
|
||||
"cacheUint": {
|
||||
"type": "string"
|
||||
},
|
||||
"enable": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"extends": {
|
||||
"type": "string"
|
||||
},
|
||||
"logEnable": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"noneRef": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"return": {
|
||||
"type": "string"
|
||||
},
|
||||
"serverNames": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"websiteID": {
|
||||
"type": "integer"
|
||||
}
|
||||
}
|
||||
},
|
||||
"request.NginxAuthReq": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
@@ -13657,6 +13790,17 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"request.NginxCommonReq": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"websiteID"
|
||||
],
|
||||
"properties": {
|
||||
"websiteID": {
|
||||
"type": "integer"
|
||||
}
|
||||
}
|
||||
},
|
||||
"request.NginxConfigFileUpdate": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
@@ -14184,9 +14328,15 @@
|
||||
"type": "object",
|
||||
"required": [
|
||||
"id",
|
||||
"params"
|
||||
"scope"
|
||||
],
|
||||
"properties": {
|
||||
"disableFunctions": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"id": {
|
||||
"type": "integer"
|
||||
},
|
||||
@@ -14195,6 +14345,12 @@
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"scope": {
|
||||
"type": "string"
|
||||
},
|
||||
"uploadMaxSize": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -14792,11 +14948,20 @@
|
||||
"response.PHPConfig": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"disableFunctions": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"params": {
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"uploadMaxSize": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@@ -400,6 +400,8 @@ definitions:
|
||||
type: integer
|
||||
script:
|
||||
type: string
|
||||
second:
|
||||
type: integer
|
||||
sourceDir:
|
||||
type: string
|
||||
specType:
|
||||
@@ -454,6 +456,8 @@ definitions:
|
||||
type: integer
|
||||
script:
|
||||
type: string
|
||||
second:
|
||||
type: integer
|
||||
sourceDir:
|
||||
type: string
|
||||
specType:
|
||||
@@ -969,6 +973,13 @@ definitions:
|
||||
type:
|
||||
type: string
|
||||
type: object
|
||||
dto.LogOption:
|
||||
properties:
|
||||
logMaxFile:
|
||||
type: string
|
||||
logMaxSize:
|
||||
type: string
|
||||
type: object
|
||||
dto.Login:
|
||||
properties:
|
||||
authMethod:
|
||||
@@ -1614,6 +1625,8 @@ definitions:
|
||||
type: string
|
||||
mfaStatus:
|
||||
type: string
|
||||
monitorInterval:
|
||||
type: string
|
||||
monitorStatus:
|
||||
type: string
|
||||
monitorStoreDays:
|
||||
@@ -2367,6 +2380,38 @@ definitions:
|
||||
additionalProperties: true
|
||||
type: object
|
||||
type: object
|
||||
request.NginxAntiLeechUpdate:
|
||||
properties:
|
||||
blocked:
|
||||
type: boolean
|
||||
cache:
|
||||
type: boolean
|
||||
cacheTime:
|
||||
type: integer
|
||||
cacheUint:
|
||||
type: string
|
||||
enable:
|
||||
type: boolean
|
||||
extends:
|
||||
type: string
|
||||
logEnable:
|
||||
type: boolean
|
||||
noneRef:
|
||||
type: boolean
|
||||
return:
|
||||
type: string
|
||||
serverNames:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
websiteID:
|
||||
type: integer
|
||||
required:
|
||||
- enable
|
||||
- extends
|
||||
- return
|
||||
- websiteID
|
||||
type: object
|
||||
request.NginxAuthReq:
|
||||
properties:
|
||||
websiteID:
|
||||
@@ -2392,6 +2437,13 @@ definitions:
|
||||
- username
|
||||
- websiteID
|
||||
type: object
|
||||
request.NginxCommonReq:
|
||||
properties:
|
||||
websiteID:
|
||||
type: integer
|
||||
required:
|
||||
- websiteID
|
||||
type: object
|
||||
request.NginxConfigFileUpdate:
|
||||
properties:
|
||||
backup:
|
||||
@@ -2745,15 +2797,23 @@ definitions:
|
||||
type: object
|
||||
request.WebsitePHPConfigUpdate:
|
||||
properties:
|
||||
disableFunctions:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
id:
|
||||
type: integer
|
||||
params:
|
||||
additionalProperties:
|
||||
type: string
|
||||
type: object
|
||||
scope:
|
||||
type: string
|
||||
uploadMaxSize:
|
||||
type: string
|
||||
required:
|
||||
- id
|
||||
- params
|
||||
- scope
|
||||
type: object
|
||||
request.WebsitePHPFileUpdate:
|
||||
properties:
|
||||
@@ -3154,10 +3214,16 @@ definitions:
|
||||
type: object
|
||||
response.PHPConfig:
|
||||
properties:
|
||||
disableFunctions:
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
params:
|
||||
additionalProperties:
|
||||
type: string
|
||||
type: object
|
||||
uploadMaxSize:
|
||||
type: string
|
||||
type: object
|
||||
response.WebsiteAcmeAccountDTO:
|
||||
properties:
|
||||
@@ -4058,27 +4124,27 @@ paths:
|
||||
post:
|
||||
consumes:
|
||||
- application/json
|
||||
description: 修改 docker 配置信息
|
||||
description: 修改 docker 日志配置
|
||||
parameters:
|
||||
- description: request
|
||||
in: body
|
||||
name: request
|
||||
required: true
|
||||
schema:
|
||||
$ref: '#/definitions/dto.DaemonJsonConf'
|
||||
$ref: '#/definitions/dto.LogOption'
|
||||
responses:
|
||||
"200":
|
||||
description: ""
|
||||
security:
|
||||
- ApiKeyAuth: []
|
||||
summary: Update docker daemon.json
|
||||
summary: Update docker daemon.json log option
|
||||
tags:
|
||||
- Container Docker
|
||||
x-panel-log:
|
||||
BeforeFuntions: []
|
||||
bodyKeys: []
|
||||
formatEN: Updated the docker daemon.json configuration
|
||||
formatZH: 更新 docker daemon.json 配置
|
||||
formatEN: Updated the docker daemon.json log option
|
||||
formatZH: 更新 docker daemon.json 日志配置
|
||||
paramKeys: []
|
||||
/containers/daemonjson/update/byfile:
|
||||
post:
|
||||
@@ -9016,6 +9082,46 @@ paths:
|
||||
formatEN: Delete domain [domain]
|
||||
formatZH: 删除域名 [domain]
|
||||
paramKeys: []
|
||||
/websites/leech:
|
||||
post:
|
||||
consumes:
|
||||
- application/json
|
||||
description: 获取防盗链配置
|
||||
parameters:
|
||||
- description: request
|
||||
in: body
|
||||
name: request
|
||||
required: true
|
||||
schema:
|
||||
$ref: '#/definitions/request.NginxCommonReq'
|
||||
responses:
|
||||
"200":
|
||||
description: ""
|
||||
security:
|
||||
- ApiKeyAuth: []
|
||||
summary: Get AntiLeech conf
|
||||
tags:
|
||||
- Website
|
||||
/websites/leech/update:
|
||||
post:
|
||||
consumes:
|
||||
- application/json
|
||||
description: 更新防盗链配置
|
||||
parameters:
|
||||
- description: request
|
||||
in: body
|
||||
name: request
|
||||
required: true
|
||||
schema:
|
||||
$ref: '#/definitions/request.NginxAntiLeechUpdate'
|
||||
responses:
|
||||
"200":
|
||||
description: ""
|
||||
security:
|
||||
- ApiKeyAuth: []
|
||||
summary: Update AntiLeech
|
||||
tags:
|
||||
- Website
|
||||
/websites/list:
|
||||
get:
|
||||
description: 获取网站列表
|
||||
|
Reference in New Issue
Block a user