$ localroast -p 8000 pets.json
$ curl -s 'http://localhost:8000/pet/1' | jq -c .
{"id":1,"category":{"id":1,"name":"dogs"},"name":"Hachiko","tags":[{"id":1,"name":"japanese"}],"status":"available"}
$ docker run -p 8080:8080 -e "OPENAPI_MOCK_SPECIFICATION_URL=https://raw.githubusercontent.com/OAI/OpenAPI-Specification/master/examples/v3.0/petstore.yaml" --rm muonsoft/openapi-mock
$ curl -s 'http://localhost:8000/v1/pets'
$ docker run --rm -it -p 8000:4010 -v $PWD:/tmp stoplight/prism:3 mock -h 0.0.0.0 /tmp/openapi.yaml
$ curl -s 'http://localhost:8000/pets'
[5:20:54 PM] › [HTTP SERVER] get /pets ℹ info Request received
[5:20:54 PM] › [NEGOTIATOR] ℹ info Request contains an accept header: */*
[5:20:54 PM] › [VALIDATOR] ✔ success The request passed the validation rules. Looking for the best response
[5:20:54 PM] › [NEGOTIATOR] ✔ success Found a compatible content for */*
[5:20:54 PM] › [NEGOTIATOR] ✔ success Responding with the requested status code 200
[5:20:54 PM] › [VALIDATOR] ✖ error Violation: response.body.id should match format "int64"
$ docker run -p 8000:8000 -v $PWD:/tmp danielgtaylor/apisprout /tmp/openapi.yaml
$ curl http://localhost:8000/pets | jq -c .
[{"id":0,"name":"string","tag":"string"}]