Packages

Testcontainers for Gleam: typed container lifecycle with crash-safe cleanup and a native Unix-socket Docker client.

Current section

Files

Jump to
testcontainer include testcontainer@container_ContainerSpec.hrl
Raw

include/testcontainer@container_ContainerSpec.hrl

-record(container_spec, {
image :: binary(),
env :: list({binary(), cowl:secret(binary())}),
ports :: list(testcontainer@port:port_()),
wait_strategy :: testcontainer@wait:wait_strategy(),
command :: gleam@option:option(list(binary())),
entrypoint :: gleam@option:option(list(binary())),
volumes :: list(testcontainer@container:volume()),
network :: gleam@option:option(binary()),
name :: gleam@option:option(binary()),
labels :: list({binary(), binary()}),
privileged :: boolean()
}).