This commit is contained in:
37
tests/fixtures/schema.json
vendored
Normal file
37
tests/fixtures/schema.json
vendored
Normal file
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"variables": {
|
||||
"PORT": {
|
||||
"type": "port",
|
||||
"required": true,
|
||||
"desc": "Port number for the server"
|
||||
},
|
||||
"NODE_ENV": {
|
||||
"type": "enum",
|
||||
"required": true,
|
||||
"choices": ["development", "production", "test"],
|
||||
"desc": "Environment mode"
|
||||
},
|
||||
"DATABASE_URL": {
|
||||
"type": "url",
|
||||
"required": true,
|
||||
"desc": "Database connection URL"
|
||||
},
|
||||
"DEBUG": {
|
||||
"type": "boolean",
|
||||
"required": false,
|
||||
"default": false,
|
||||
"desc": "Enable debug mode"
|
||||
},
|
||||
"API_KEY": {
|
||||
"type": "string",
|
||||
"required": true,
|
||||
"desc": "API authentication key"
|
||||
},
|
||||
"MAX_RETRIES": {
|
||||
"type": "int",
|
||||
"required": false,
|
||||
"default": 3,
|
||||
"desc": "Maximum number of retries"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user