Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 00494e0f

Přidáno uživatelem Jakub Danek před asi 5 roky(ů)

re #52 split multistage build into two dockerfiles

Zobrazit rozdíly:

server/Dockerfile-stage1
1
FROM maven:3.6-jdk-11
2

  
3
ARG BUILD_DIR=/app
4

  
5
WORKDIR $BUILD_DIR
6

  
7
#fetch dependencies and cache them, this will run only of pom.xml changes
8
COPY pom.xml .
9
RUN mvn install
10

  
11
# do the actual build
12
COPY src/ src/
13
RUN mvn clean install
server/Dockerfile-stage2
1
FROM adoptopenjdk/openjdk11
2

  
3
ENTRYPOINT ["java","-jar","/app.jar"]

Také k dispozici: Unified diff