38 lines
785 B
JSON
38 lines
785 B
JSON
{
|
|
"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"
|
|
}
|
|
}
|
|
}
|