sindri/doc/brock.schema.json
2024-05-27 18:27:54 +02:00

61 lines
860 B
JSON

{
"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"
]
}