This is an unofficial Docker image for https://github.com/WindomZ/swagger-merger.
1.1K
This is an unofficial Docker image for https://github.com/WindomZ/swagger-merger.
Source is in https://github.com/ohbarye/swagger-merger-docker.
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'
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/
Edit Dockerfile, then build it.
$ docker build -t ohbarye/swagger-merger .
Test that the built image works well with commands in usage section.
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
Content type
Image
Digest
sha256:bad3bb1cb…
Size
49.7 MB
Last updated
over 2 years ago
docker pull ohbarye/swagger-merger