I am currently playing around with chaos engineering locally, using tools such as chaos toolkit and toxiproxy. However i’m struggling to wrap my head around localstack’s internal proxies for it’s services.
I would like to be able to either know what port each service is running on in side the docker container, or configure it manually, so i can add a toxiproxy on top of that port to test service outages or read write failures in dynamodb for example. I’ve looked through the source code, and from that i understand that each service (with the exception of stepfunctions) is given a random available port.
Is there an easy way to change this or have you encountered this problem before?