Here are the steps to get apisonator (opensource project for 3scale backend) run locally, which can be useful for testing.
The image can be either built manually from the GitHub source, or there is an image available on quay.io.
The attached file starts redis, backend worker and backend listener.
In theory it could be possible to start APIcast with the same docker-compose
file, but there is some issue with the resolver - it doesn't pick up the services hostnames that docker-compose
resolves normally (i.e. I couldn't use http://listener:3000 from APIcast). So, I am starting APIcast locally.