fix: 注册 Dockerfile 到 Schema 中心

This commit is contained in:
cnbugs
2026-07-24 16:26:50 +08:00
parent 6426eedab5
commit 0ae7a5858f
+5 -1
View File
@@ -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'
} }