start
Start the HTTP server. Blocks until the server is stopped. Raises
RuntimeError if FastAPI or uvicorn are not available.
When ssl_cert and ssl_key are provided, the server starts with HTTPS.
Otherwise, SSL configuration is loaded from the
SecurityConfig
environment variables.
Parameters
host
Host address to bind to.
port
Port to bind to. Defaults to the port set in the constructor.
ssl_cert
Path to an SSL certificate file. Overrides environment-based SSL configuration.
ssl_key
Path to an SSL key file. Overrides environment-based SSL configuration.
Returns
None — This method blocks and does not return until the server is stopped.