spade-fork/Dockerfile @ 59e25e67
1 |
### 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 |
#RUN mvn -f pom.xml dependency:resolve
|
7 |
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 |
|
14 |
EXPOSE 8080 |
15 |
ENTRYPOINT ["java","-jar","app.war", "--spring.config.location=/application.properties"] |