Revize e1b24c89
Přidáno uživatelem stepanekp před asi 3 roky(ů)
Dockerfile | ||
---|---|---|
3 | 3 |
RUN mkdir -p /workspace |
4 | 4 |
WORKDIR /workspace |
5 | 5 |
COPY pom.xml /workspace |
6 |
#RUN mvn -f pom.xml dependency:resolve |
|
6 | 7 |
COPY src /workspace/src |
7 | 8 |
RUN mvn -f pom.xml clean package -Dmaven.test.skip=true |
9 |
COPY data /workspace/data |
|
8 | 10 |
|
9 | 11 |
### STAGE 2: RUN ### |
10 | 12 |
FROM adoptopenjdk:11-jre-hotspot |
11 | 13 |
COPY --from=build /workspace/target/*.war app.war |
14 |
COPY --from=build /workspace/data /data |
|
15 |
|
|
12 | 16 |
EXPOSE 8080 |
13 | 17 |
ENTRYPOINT ["java","-jar","app.war"] |
Také k dispozici: Unified diff
Project structure changes for Docker