使用swagger-node
我使用Express
and设置项目swagger-ui-express
。
Dockerfile
FROM node:8-alpine
WORKDIR /opt/app
COPY package*.json ./
RUN yarn install
COPY . .
CMD [ "yarn", "start" ]
docker-compose.yaml
version: "3"
services:
app:
build: .
ports:
- 15000:10010
启动容器
docker-compose up
图形 API 文档可从外部访问http://localhost:15000/api-docs
。但是我不能使用“试用”功能,因为 Swagger 需要内部 IP 和端口。
如何更改此设置以便可以从容器外部尝试 API?