TestcontainerEx.Container (testcontainer_ex v0.1.0)

Copy Markdown View Source

Convenience module for container configuration.

Delegates to TestcontainerEx.Container.Config for all operations.

Summary

Functions

Functions

mapped_port(container, port)

See TestcontainerEx.Container.Config.mapped_port/2.

new(image)

See TestcontainerEx.Container.Config.new/1.

valid_image(config)

See TestcontainerEx.Container.Config.valid_image/1.

valid_image!(config)

See TestcontainerEx.Container.Config.valid_image!/1.

with_auth(config, username, password)

See TestcontainerEx.Container.Config.with_auth/3.

with_auto_remove(config, auto_remove)

See TestcontainerEx.Container.Config.with_auto_remove/2.

with_bind_mount(config, host_src, container_dest, options \\ "ro")

See TestcontainerEx.Container.Config.with_bind_mount/4.

with_bind_volume(config, volume, container_dest, read_only \\ false)

See TestcontainerEx.Container.Config.with_bind_volume/4.

with_check_image(config, check_image)

See TestcontainerEx.Container.Config.with_check_image/2.

with_cmd(config, cmd)

See TestcontainerEx.Container.Config.with_cmd/2.

with_copy_to(config, target, source)

See TestcontainerEx.Container.Config.with_copy_to/3.

with_environment(config, key, value)

See TestcontainerEx.Container.Config.with_environment/3.

with_exposed_port(config, port)

See TestcontainerEx.Container.Config.with_exposed_port/2.

with_exposed_ports(config, ports)

See TestcontainerEx.Container.Config.with_exposed_ports/2.

with_fixed_port(config, port, host_port \\ nil)

See TestcontainerEx.Container.Config.with_fixed_port/3.

with_force_reuse(config, force_reuse)

See TestcontainerEx.Container.Config.with_force_reuse/2.

with_hostname(config, hostname)

See TestcontainerEx.Container.Config.with_hostname/2.

with_label(config, key, value)

See TestcontainerEx.Container.Config.with_label/3.

with_name(config, name)

See TestcontainerEx.Container.Config.with_name/2.

with_network(config, network_name)

See TestcontainerEx.Container.Config.with_network/2.

with_network_mode(config, mode)

See TestcontainerEx.Container.Config.with_network_mode/2.

with_privileged(config, privileged)

See TestcontainerEx.Container.Config.with_privileged/2.

with_pull_policy(config, policy)

See TestcontainerEx.Container.Config.with_pull_policy/2.

with_reuse(config, reuse)

See TestcontainerEx.Container.Config.with_reuse/2.

with_waiting_strategies(config, wait_fns)

See TestcontainerEx.Container.Config.with_waiting_strategies/2.

with_waiting_strategy(config, wait_fn)

See TestcontainerEx.Container.Config.with_waiting_strategy/2.