如何修复“无法生成URL”与昂首阔步3.0.3

时间:2019-06-18 10:32:22

标签: swagger swagger-ui swagger-codegen swagger-3.0

我正在尝试在本地主机上运行swagger -codegen v 3.0.3,但是它引发了白色弹出错误,许多人在其他版本中遇到了白色错误,显示状态为“无法获取网址”。先前的解决方案表明,通过更改配置文件或为当前版本的swagger添加注释,可以解决此错误。我无法在此版本中找到配置文件。我如何在使用Maven作为依赖工具的swagger 3.0.3中修复它?我通过通过dockerfile构建映像并在端口4000上运行来运行该工具。我正在使用以下命令来构建映像,然后加载映像:

sudo docker build --tag=friendlyhello .

sudo docker run -p 4000:8081 friendlyhello

这是dockerfile的样子:

# build stage
FROM maven:3-jdk-8-alpine AS BUILD
COPY ./ /usr/src/app/

RUN mvn -f /usr/src/app/pom.xml --batch-mode --errors --fail-fast \
    --define maven.javadoc.skip=true \
    --define skipTests=true \
    clean package

# app stage
FROM openjdk:13-jdk-alpine

ARG SERVER_VERSION=1.0-SNAPSHOT

COPY --from=BUILD /usr/src/app/webapp/target/webapp-${SERVER_VERSION}.jar /usr/src/app/app.jar

HEALTHCHECK --interval=30s --timeout=30s --start-period=5s --retries=3 \
    CMD wget http://localhost:8081/actuator/health -q -O - > /dev/null 2>&1

EXPOSE 8081
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/usr/src/app/app.jar"]

0 个答案:

没有答案