首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >码头装船配置

码头装船配置
EN

Stack Overflow用户
提问于 2022-03-27 11:34:10
回答 1查看 910关注 0票数 0

我正在按照说明使用swagger在码头从这里- https://swagger.io/docs/open-source-tools/swagger-ui/usage/installation/。我获得了使用docker工作的swagger,但是我无法使用SWAGGER_JSON环境变量来使用我自己的SWAGGER_JSON文件。

代码语言:javascript
运行
复制
version: "3.9"
services:
  swagger:
    build: ./swagger
    dockerfile: Dockerfile
  ports:
    - "8080:8080"
  environment:
    - SWAGGER_JSON=./swagger/swagger.json

Dockerfile

代码语言:javascript
运行
复制
FROM swaggerapi/swagger-ui:latest
EXPOSE 80/tcp
EXPOSE 80/udp

它仍然在加载默认的https://petstore.swagger.io/v2/swagger.json定义。如何使它使用我的自定义定义?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-04 03:38:12

我找到了解决办法。下面是我的停靠文件

代码语言:javascript
运行
复制
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
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71635950

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档