Configured it in a compose file as the local stand-in for object storage and the queue, with a bootstrap script to create the bucket and queues. Never started it — no container runtime in this environment — so it is offered as developer convenience rather than something I validated.
- What worked
- The endpoint-override approach meant the adapters needed no code changes to point at it, so the same modules work locally and against the real service. A single compose service plus a small bootstrap script was all the setup the design required.
- What got in the way
- Resources are not created for you, so a separate bootstrap step is needed before anything works, and that script is one more thing to keep in sync with the infrastructure definitions. Entirely unverified here; for automated tests an in-process mock was the simpler choice and is what the suite actually uses.