Revize 00494e0f
Přidáno uživatelem Jakub Danek před asi 5 roky(ů)
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
re #52 split multistage build into two dockerfiles