Configuration options for the REST server.
std::size_t max_body_size
Maximum request body size in bytes (default 10MB)
std::string tls_cert_path
Path to TLS certificate file.
std::string cors_allowed_origins
CORS allowed origins (empty = allow all)
std::uint32_t request_timeout_seconds
Request timeout in seconds.
std::string bind_address
Address to bind the server to.
bool enable_tls
Enable TLS/SSL encryption (future feature)
bool enable_cors
Enable CORS (Cross-Origin Resource Sharing) headers.
std::uint16_t port
Port to listen on.
std::size_t concurrency
Number of worker threads for handling requests.
std::string tls_key_path
Path to TLS private key file.