# Common Server Schema
# Shared server configuration for all services

{
  host | String | doc "Server bind address (0.0.0.0 for all interfaces)" | default = "0.0.0.0",
  port | Number | doc "Server port (1024-65535)" | default = 8080,
  workers | Number | doc "Number of worker threads" | default = 4,
  request_timeout | Number | doc "Request timeout in milliseconds" | default = 30000,
  keep_alive | Number | doc "Keep-alive timeout in seconds" | default = 75,
  max_connections | Number | doc "Maximum concurrent connections" | default = 1000,
  graceful_shutdown | Bool | doc "Enable graceful shutdown" | default = true,
  shutdown_timeout | Number | doc "Graceful shutdown timeout in seconds" | default = 30,
}
