[add] doc:brock-schema

This commit is contained in:
Christian Fraß 2024-05-27 18:27:54 +02:00
parent 8f04e653d8
commit c37b6d2a47

60
doc/brock.schema.json Normal file
View file

@ -0,0 +1,60 @@
{
"type": "object",
"properties": {
"database": {
"type": "object",
"properties": {
"kind": {
"type": "string"
},
"data": {
"type": "object",
"properties": {
},
"additionalProperties": {
},
"required": [
]
}
},
"additionalProperties": false,
"required": [
"kind"
]
},
"backend": {
"type": "object",
"properties": {
"schema": {
"type": "string",
"enum": ["http", "https"]
},
"host": {
"type": "string"
},
"port": {
"type": "integer"
}
},
"additionalProperties": false,
"required": [
"schema",
"host",
"port"
]
},
"frontend": {
"type": "object",
"properties": {
},
"additionalProperties": false,
"required": [
]
}
},
"required": [
"database",
"backend",
"frontend"
]
}