我正在按照说明使用swagger在码头从这里- https://swagger.io/docs/open-source-tools/swagger-ui/usage/installation/。我获得了使用docker工作的swagger,但是我无法使用SWAGGER_JSON
环境变量来使用我自己的SWAGGER_JSON
文件。
version: "3.9"
services:
swagger:
build: ./swagger
dockerfile: Dockerfile
ports:
- "8080:8080"
environment:
- SWAGGER_JSON=./swagger/swagger.json
Dockerfile
FROM swaggerapi/swagger-ui:latest
EXPOSE 80/tcp
EXPOSE 80/udp
它仍然在加载默认的https://petstore.swagger.io/v2/swagger.json
定义。如何使它使用我的自定义定义?
发布于 2022-04-04 03:38:12
我找到了解决办法。下面是我的停靠文件
FROM swaggerapi/swagger-ui:latest
LABEL maintainer="Ferd Tomale<beowulf1416@gmail.com>"
COPY ./swagger.json /usr/share/nginx/html/definitions/swagger.json
EXPOSE 80/tcp
EXPOSE 80/udp
https://stackoverflow.com/questions/71635950
复制相似问题