pinterb/swagger is a docker image that bundles the following:
This image can easily be extended. But to run swagger validate:
docker run -it --rm \
-v $(SSH_DIR):/home/dev/.ssh \
-v $(SWAGGER_SPECS_ROOT_DIR):/data:rw \
-v $(SWAGGER_SPECS_OUTPUT_DIR):/output:rw \
-e "PGID=$(id -g)" -e "PUID=$(id -u)" \
-p 8080:8080 \
pinterb/swagger:1.0.0-beta.2 validate /data/swagger.yaml
To run swagger bundle:
docker run -it --rm \
-v $(SSH_DIR):/home/dev/.ssh \
-v $(SWAGGER_SPECS_ROOT_DIR):/data:rw \
-v $(SWAGGER_SPECS_OUTPUT_DIR):/output:rw \
-e "PGID=$(id -g)" -e "PUID=$(id -u)" \
-p 8080:8080 \
pinterb/swagger:1.0.0-beta.2 bundle --dereference --outfile /output/swagger.yaml /data/swagger.yaml
Content type
Image
Digest
Size
30.6 MB
Last updated
about 9 years ago
docker pull pinterb/swagger