Dockerfile 1.1 KB

1234567891011121314151617181920212223242526
  1. FROM openjdk:11-jre-buster AS build
  2. ARG DEBIAN_FRONTEND=noninteractive
  3. RUN apt-get update && \
  4. DEBIAN_FRONTEND="noninteractive" && \
  5. apt-get install -y --no-install-recommends git maven && \
  6. cd /home && \
  7. git clone https://gitee.com/18010473990/maven.git && \
  8. cp maven/settings.xml /usr/share/maven/conf/ && \
  9. git clone https://gitee.com/xieyu1989/wvp-pro-assist.git &&\
  10. cd /home/wvp-pro-assist
  11. mvn clean package -Dmaven.test.skip=true && \
  12. cp /home/wvp-pro-assist/target/*.jar /opt/assist/
  13. cp /home/wvp-pro-assist/src/main/resources/application-docker.yml /opt/assist/conf/application.yml
  14. FROM ubuntu:20.04
  15. ARG DEBIAN_FRONTEND=noninteractive
  16. EXPOSE 18081/tcp
  17. RUN apt-get update && \
  18. DEBIAN_FRONTEND="noninteractive" && \
  19. apt-get install -y --no-install-recommends openjdk-11-jre-headless ca-certificates ffmpeg && \
  20. apt-get autoremove -y && \
  21. apt-get clean -y && \
  22. rm -rf /var/lib/apt/lists/*dic
  23. COPY --from=build /opt /opt
  24. WORKDIR /opt/wvp
  25. CMD ["java", "-jar","*.jar","--spring.config.location=/opt/assist/conf/application.yml"]