Sign inSign up

ohbarye/swagger-merger

By ohbarye

•Updated over 2 years ago

This is an unofficial Docker image for https://github.com/WindomZ/swagger-merger.

Image
API management
Developer tools
0

1.1K

ohbarye/swagger-merger repository overview

⁠swagger-merger Docker

This is an unofficial Docker image for https://github.com/WindomZ/swagger-merger⁠.

Source is in https://github.com/ohbarye/swagger-merger-docker⁠.

⁠Usage

Let's say you have target files under /docs.

Run the command below to generate a merged YAML file.

$ docker run --rm -v $PWD/docs:/swagger ohbarye/swagger-merger 'swagger-merger -c -i /swagger/src.yaml -o /swagger/dist.yaml'
⁠watch mode

The following command enables watch mode. It automatically generates YAML file everywhen you edit any source files.

$ docker run --rm -v $PWD/docs:/swagger --entrypoint watch ohbarye/swagger-merger 'swagger-merger -c -i /swagger/src.yaml -o /swagger/dist.yaml' /swagger/
> Watching /swagger/

⁠Development

Edit Dockerfile, then build it.

$ docker build -t ohbarye/swagger-merger .

Test that the built image works well with commands in usage section.

⁠Release

Tag the built image.

$ docker tag ohbarye/swagger-merger ohbarye/swagger-merger:0.1.0
$ docker tag ohbarye/swagger-merger ohbarye/swagger-merger:latest

Push to the registory.

$ docker image push --all-tags ohbarye/swagger-merger

Check https://hub.docker.com/r/ohbarye/swagger-merger⁠.

Tag summary

Content type

Image

Digest

sha256:bad3bb1cb…

Size

49.7 MB

Last updated

over 2 years ago

docker pull ohbarye/swagger-merger