Files
Malte Meiboom 5fda3924db Add end-to-end Test
- Add an infrastructur to run local e2e tests.
- Add some tests.
2026-01-23 13:56:05 +01:00

728 B

Content

This directory contains docker images and related provisioning files for setting up test environments.

MTA

  • docker container file: MTAContainerFile
  • provisioning: inside mta_provision/

Build

$ docker build -f MTAContainerFile -t localhost/mta .

Use

Check the image interactively

$ docker run -ti --rm localhost/mta bash -i

Use locally, no git clone and cargo build. This use case assumes that a binary has been locally build and can be mapped into the docker image.

The mapped binary will be started, alongside postfix and hockeypuck.

$ docker run -ti --rm \
  --mount type=bind,src=$(pwd),dst=/opt/husk/mapped/
  localhost/mta bash -c "/usr/bin/prepare.sh && bash -i"