Dockerfile 468 B

12345678910111213141516
  1. # TODO 在 docker 中编译构建镜像
  2. # 1.编译源码
  3. FROM maven:3.8.3-jdk-11-slim AS builder
  4. ADD ./pom.xml pom.xml
  5. ADD ./src src/
  6. RUN mvn clean package -Dmaven.test.skip=true
  7. # 2.构建 docker 镜像
  8. From alpine/openjdk:11
  9. WORKDIR /app
  10. COPY target/devops-manager.jar /app/app.jar
  11. #RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
  12. ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app/app.jar"]