spade-fork/Dockerfile @ d60d25d0
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 | e1b24c89 | stepanekp | #RUN mvn -f pom.xml dependency:resolve
|
7 | c849b01c | Ondřej Váně | COPY src /workspace/src |
8 | RUN mvn -f pom.xml clean package -Dmaven.test.skip=true |
||
9 | |||
10 | ### STAGE 2: RUN ###
|
||
11 | FROM adoptopenjdk:11-jre-hotspot |
||
12 | COPY --from=build /workspace/target/*.war app.war |
||
13 | e1b24c89 | stepanekp | |
14 | c849b01c | Ondřej Váně | EXPOSE 8080 |
15 | bc8630ab | stepanekp | ENTRYPOINT ["java","-jar","app.war", "--spring.config.location=/application.properties"] |