Provides functionality for creating and managing ClickHouse container configurations.
Exposes both the HTTP interface (port 8123) and the native TCP interface
(port 9000). The HTTP interface is used by the default wait strategy and is
the most common entry point for Elixir drivers such as Clickhousex.
Summary
Functions
Callback implementation for TestcontainerEx.DatabaseBehaviour.new/0.
Sets the check image regex (or string) used to validate the container image name before starting.
Callback implementation for TestcontainerEx.DatabaseBehaviour.with_database/2.
Callback implementation for TestcontainerEx.DatabaseBehaviour.with_image/2.
Callback implementation for TestcontainerEx.DatabaseBehaviour.with_password/2.
Callback implementation for TestcontainerEx.DatabaseBehaviour.with_persistent_volume/2.
Callback implementation for TestcontainerEx.DatabaseBehaviour.with_port/2.
Enables or disables container reuse.
Callback implementation for TestcontainerEx.DatabaseBehaviour.with_user/2.
Types
Functions
Callback implementation for TestcontainerEx.DatabaseBehaviour.new/0.
Sets the check image regex (or string) used to validate the container image name before starting.
Callback implementation for TestcontainerEx.DatabaseBehaviour.with_database/2.
Callback implementation for TestcontainerEx.DatabaseBehaviour.with_image/2.
Callback implementation for TestcontainerEx.DatabaseBehaviour.with_password/2.
Callback implementation for TestcontainerEx.DatabaseBehaviour.with_persistent_volume/2.
Callback implementation for TestcontainerEx.DatabaseBehaviour.with_port/2.
Enables or disables container reuse.
Callback implementation for TestcontainerEx.DatabaseBehaviour.with_user/2.