fix: 注册 Dockerfile 到 Schema 中心
This commit is contained in:
@@ -61,6 +61,7 @@ import { etcdSchema, generateEtcdYml } from './etcd'
|
|||||||
// ============ 容器化 ============
|
// ============ 容器化 ============
|
||||||
import { dockerSchema, generateDockerDaemonJson } from './docker'
|
import { dockerSchema, generateDockerDaemonJson } from './docker'
|
||||||
import { dockerComposeSchema, generateDockerComposeYml } from './docker-compose'
|
import { dockerComposeSchema, generateDockerComposeYml } from './docker-compose'
|
||||||
|
import { dockerfileSchema, generateDockerfile } from './dockerfile'
|
||||||
|
|
||||||
// ============ 日志监控 ============
|
// ============ 日志监控 ============
|
||||||
import { logstashSchema, generateLogstashConf } from './logstash'
|
import { logstashSchema, generateLogstashConf } from './logstash'
|
||||||
@@ -152,6 +153,7 @@ export const schemas = {
|
|||||||
// 容器化
|
// 容器化
|
||||||
docker: dockerSchema,
|
docker: dockerSchema,
|
||||||
'docker-compose': dockerComposeSchema,
|
'docker-compose': dockerComposeSchema,
|
||||||
|
dockerfile: dockerfileSchema,
|
||||||
// 日志监控
|
// 日志监控
|
||||||
logstash: logstashSchema,
|
logstash: logstashSchema,
|
||||||
kibana: kibanaSchema,
|
kibana: kibanaSchema,
|
||||||
@@ -224,6 +226,7 @@ export const generators = {
|
|||||||
etcd: generateEtcdYml,
|
etcd: generateEtcdYml,
|
||||||
docker: generateDockerDaemonJson,
|
docker: generateDockerDaemonJson,
|
||||||
'docker-compose': generateDockerComposeYml,
|
'docker-compose': generateDockerComposeYml,
|
||||||
|
dockerfile: generateDockerfile,
|
||||||
logstash: generateLogstashConf,
|
logstash: generateLogstashConf,
|
||||||
kibana: generateKibanaYml,
|
kibana: generateKibanaYml,
|
||||||
prometheus: generatePrometheusYml,
|
prometheus: generatePrometheusYml,
|
||||||
@@ -326,7 +329,7 @@ export const categories = [
|
|||||||
{
|
{
|
||||||
name: '容器化',
|
name: '容器化',
|
||||||
icon: 'Box',
|
icon: 'Box',
|
||||||
items: ['docker', 'docker-compose'],
|
items: ['docker', 'docker-compose', 'dockerfile'],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: '日志监控',
|
name: '日志监控',
|
||||||
@@ -388,6 +391,7 @@ export function getLanguage(format) {
|
|||||||
properties: 'properties',
|
properties: 'properties',
|
||||||
ini: 'ini',
|
ini: 'ini',
|
||||||
xml: 'xml',
|
xml: 'xml',
|
||||||
|
dockerfile: 'dockerfile',
|
||||||
}
|
}
|
||||||
return map[format] || 'plaintext'
|
return map[format] || 'plaintext'
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user