spade-fork/Dockerfile @ cc904d05
1 | c849b01c | Ondřej Váně | ### STAGE 1: BUILD ###
|
---|---|---|---|
2 | FROM maven:3.6.3-jdk-11-slim AS build |
||
3 | RUN mkdir -p /workspace |
||
4 | WORKDIR /workspace |
||
5 | COPY pom.xml /workspace |
||
6 | COPY src /workspace/src |
||
7 | RUN mvn -f pom.xml clean package -Dmaven.test.skip=true |
||
8 | |||
9 | ### STAGE 2: RUN ###
|
||
10 | FROM adoptopenjdk:11-jre-hotspot |
||
11 | COPY --from=build /workspace/target/*.war app.war |
||
12 | EXPOSE 8080 |
||
13 | 6ea81566 | Ondřej Váně | ENTRYPOINT ["java","-jar","app.war"] |