testinggospels / camouflage

Camouflage is a backend mocking tool for HTTP, gRPC, Websockets and Thrift protocols, which helps you carry out your front end prototyping, unit testing, functional/performance testing in silos, in absence of one or more Microservices/APIs.
https://testinggospels.github.io/camouflage/
MIT License
272 stars 26 forks source link

Provide a docker image that supports arm64v8 architecture #212

Open jimpanzeeee opened 1 year ago

jimpanzeeee commented 1 year ago

Is your feature request related to a problem? Please describe. Camouflage is awesome. We have been using it to mock calls between the microservices and 3rd part APIs that make up our backend. We are including it in the docker-compose.yaml files for our repositories so it's easy for developers to spin-up a microservice locally. One problem we have though is several of our developers use Macs with M1 or M2 chips which have an ARM64 architecture and images that don't support the arm64v8 architecture severely slow down their build times on M1 and M2 Macs (this is common complaint if you look into it).

Describe the solution you'd like Provide a docker image that supports arm64v8 architecture https://www.docker.com/blog/multi-arch-build-and-images-the-simple-way/

Describe alternatives you've considered Switching to other computers for these developers isn't really an option as they are company provided.

Thanks you for your consideration in looking into this request.

shubhendumadhukar commented 1 year ago

@jimorey,

Could you please test the latest docker image shubhendumadhukar/camouflage:latest or docker pull shubhendumadhukar/camouflage:0.12.0, if that helps?