Sign inSign up

marudor/multi-redoc

By marudor

•Updated about 2 years ago

Image
0

2.5K

marudor/multi-redoc repository overview

⁠ReDoc with multi API support

This Docker image supports ReDoc >2.0 with multi select APIs.

Dockerhub: Link to Dockerhub⁠

⁠Demo

⁠How to use with external urls?

docker run -d \
    -p 8080:80 \
    -e URLS="[{url: 'https://petstore.swagger.io/v2/swagger.json', name: 'Petshop'},{url: 'https://api.apis.guru/v2/specs/instagram.com/1.0.0/swagger.yaml', name: 'Instagram'}]" \
     marudor/multi-redoc

That's it.

⁠How to use with local files?

docker run -d \
    -p 8080:80 \
    -v $(pwd)/swagger-files:/var/www/html/static/swagger-files \
    -e URLS="[{url: '/static/swagger-files/petstore.json', name: 'Petshop'},{url: 'https://api.apis.guru/v2/specs/instagram.com/1.0.0/swagger.yaml', name: 'Instagram'}]" \
     marudor/multi-redoc

That's it.

⁠Environment variables

This image uses environment variables for configuration.

Available variablesDefault valueDescription
URLS[{url: 'https://petstore.swagger.io/v2/swagger.json⁠', name: 'Petshop'},{url: 'https://petstore.swagger.io/v2/swagger.json⁠', name: 'Petshop 2'}]List of api swagger docs
THEME_COLOR#32329fPrimary Color
PAGE_TITLERedocPage Title of docs
BASE_NAME'' -> (no prefix)basename prop for the top-level BrowserRouter⁠

Tag summary

Content type

Image

Digest

sha256:9fe7982fb…

Size

21.5 MB

Last updated

about 2 years ago

docker pull marudor/multi-redoc