45 lines
1003 B
JSON
45 lines
1003 B
JSON
{
|
|
"version": "1.0",
|
|
"envVars": [
|
|
{
|
|
"name": "DATABASE_URL",
|
|
"type": "str",
|
|
"required": true,
|
|
"description": "PostgreSQL connection string"
|
|
},
|
|
{
|
|
"name": "DATABASE_POOL_SIZE",
|
|
"type": "int",
|
|
"required": false,
|
|
"default": "10",
|
|
"description": "Database connection pool size"
|
|
},
|
|
{
|
|
"name": "DEBUG_MODE",
|
|
"type": "bool",
|
|
"required": false,
|
|
"default": "false",
|
|
"description": "Enable debug mode"
|
|
},
|
|
{
|
|
"name": "ALLOWED_HOSTS",
|
|
"type": "list",
|
|
"required": false,
|
|
"description": "Comma-separated list of allowed hosts"
|
|
},
|
|
{
|
|
"name": "API_KEY",
|
|
"type": "str",
|
|
"required": true,
|
|
"pattern": "^[a-zA-Z0-9_-]+$",
|
|
"description": "API authentication key"
|
|
},
|
|
{
|
|
"name": "LOG_LEVEL",
|
|
"type": "str",
|
|
"required": false,
|
|
"default": "INFO",
|
|
"description": "Logging level (DEBUG, INFO, WARNING, ERROR)"
|
|
}
|
|
]
|
|
} |