Builds a Tesla client connected to the container engine.
Composes URL resolution, SSL configuration, and HTTP client setup.
Summary
Functions
Builds SSL options for TLS-secured connections.
Delegates to TestcontainerEx.Connection.Ssl.
Builds a Tesla client connected to the detected container engine.
Functions
@spec build_ssl_options() :: keyword()
Builds SSL options for TLS-secured connections.
Delegates to TestcontainerEx.Connection.Ssl.
@spec get_connection(keyword()) :: {Tesla.Env.client(), String.t(), String.t()}
Builds a Tesla client connected to the detected container engine.
Returns {conn, url, raw_url} where:
connis a configured Tesla clienturlis the Tesla-compatible base URLraw_urlis the original URL string