# Go API Server for petstoreserver This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters. ## Overview This server was generated by the [openapi-generator] (https://openapi-generator.tech) project. By using the [OpenAPI-Spec](https://github.com/OAI/OpenAPI-Specification) from a remote server, you can easily generate a server stub. - To see how to make this your own, look here: [README](https://openapi-generator.tech) - API version: 1.0.0 ### Running the server To run the server, follow these simple steps: ``` go run main.go ``` To run the server in a docker container ``` docker build --network=host -t petstoreserver . ``` Once the image is built, just run ``` docker run --rm -it petstoreserver ``` ### Known Issue Endpoints sharing a common path may result in issues. For example, `/v2/pet/findByTags` and `/v2/pet/:petId` will result in an issue with the Gin framework. For more information about this known limitation, please refer to [gin-gonic/gin#388](https://github.com/gin-gonic/gin/issues/388) for more information. A workaround is to manually update the path and handler. Please refer to [gin-gonic/gin/issues/205#issuecomment-296155497](https://github.com/gin-gonic/gin/issues/205#issuecomment-296155497) for more information.