12345678910111213
  1. FROM maven:3-jdk-8-alpine as builder
  2. WORKDIR /app
  3. COPY pom.xml .
  4. RUN mvn dependency:resolve dependency:go-offline -s /usr/share/maven/ref/settings-docker.xml
  5. COPY src ./src
  6. RUN mvn package -Djar.finalName=dddsample -s /usr/share/maven/ref/settings-docker.xml
  7. FROM java:8-jdk-alpine as runner
  8. WORKDIR /app
  9. COPY --from=builder /app/target/dddsample.jar /app/
  10. CMD ["java", "-jar", "dddsample.jar"]