Documentation ¶
Index ¶
- type Container
- func (c Container) GetLogs(ctx context.Context) (string, error)
- func (c Container) HostAndPort(ctx context.Context) (string, nat.Port, error)
- func (c Container) Shutdown(ctx context.Context) error
- func (c Container) URL(ctx context.Context) (string, error)
- func (c Container) URLForNetwork(ctx context.Context, network string) (string, error)
- type ContainerRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Container ¶
type Container struct { Container testcontainers.Container // contains filtered or unexported fields }
Container represents a container for an HTTP API
func CreateContainer ¶
func CreateContainer(ctx context.Context, req ContainerRequest) (*Container, error)
CreateContainer creates and starts a container and assumes it contains an HTTP API
func (Container) HostAndPort ¶ added in v0.0.11
HostAndPort retrieves the external host and port of the container
type ContainerRequest ¶
type ContainerRequest struct { testcontainers.GenericContainerRequest Image string LivenessEndpoint string Port nat.Port }
ContainerRequest a container request specification
func (ContainerRequest) WithNetworkAlias ¶
func (req ContainerRequest) WithNetworkAlias(network, alias string) ContainerRequest
WithNetworkAlias adds a network alias to the container request
Click to show internal directories.
Click to hide internal directories.