Packages

A Gleam library for running test containers via Docker.

Current section

Files

Jump to
melon include melon@container_Container.hrl
Raw

include/melon@container_Container.hrl

-record(container, {
id :: gleam@option:option(binary()),
image :: binary(),
user :: gleam@option:option(binary()),
entrypoint :: gleam@option:option(binary()),
command :: gleam@option:option(list(binary())),
working_directory :: gleam@option:option(binary()),
memory_limit :: gleam@option:option(melon@container:memory_limit()),
env_file :: gleam@option:option(binary()),
health_check_command :: gleam@option:option(list(binary())),
health_check_interval :: gleam@option:option(melon@container:health_check_interval()),
health_check_timeout :: gleam@option:option(melon@container:health_check_timeout()),
health_check_start_period :: gleam@option:option(melon@container:health_check_start_period()),
health_check_retries :: gleam@option:option(integer()),
exposed_ports :: list(melon@container:port_()),
environment :: list(melon@container:environment_variable())
}).