Advertisement
Guest User

Untitled

a guest
Sep 15th, 2019
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.39 KB | None | 0 0
  1. # Build
  2. FROM maven:3.6.1-jdk-11-slim AS build
  3. WORKDIR /x-app
  4. COPY pom.xml ./
  5. RUN mvn dependency:go-offline
  6. COPY . ./
  7. RUN mvn clean package
  8.  
  9. # Copy Build result & start
  10. FROM openjdk:11-slim
  11. RUN useradd -ms /bin/bash xapp
  12. WORKDIR /x-app
  13. COPY --from=build /x-app/target/*.jar /x-app/app.jar
  14.  
  15. EXPOSE 8080
  16.  
  17. USER xapp
  18. CMD ["java","-jar", "-Dspring.profiles.active=docker", "/x-app/app.jar"]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement