Skip to content

Acceptance testing guide: cover running Beaker inside a container (VoxBox/CI sibling containers) #406

Description

@miharp

The acceptance testing guide assumes Beaker runs on the host machine. When Beaker itself runs inside a container (for example VoxBox in a CI job) with the test containers as siblings on a shared network, beaker-docker's default connection logic picks 127.0.0.1:<mapped port>, which points at the wrong container: the connection hangs for a long time and then falls back to an unresolvable hostname. This came up in Slack and cost a user half an hour of head-scratching per run.

Verified behavior (beaker 7.6.0, beaker-docker 3.1.2, reproduced locally with a sibling runner container):

The guide should:

A draft of the note (first two bullets) already exists locally and will come in as a PR.


Investigated and drafted with the assistance of Claude Code (reviewed by a human before filing).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions