FROM openjdk:11-slim
MAINTAINER Michael Winsauer <e1429715@student.tuwien.ac.at>
+COPY . /build
+
+WORKDIR /build
+RUN ["./mvnw", "-q", "-Dmaven.test.skip", "package"]
+
+
+FROM openjdk:11-jre-slim
+MAINTAINER Michael Winsauer <e1429715@student.tuwien.ac.at>
+
VOLUME /tmp
EXPOSE 8084
-COPY . /app
+COPY --from=0 /build/target/service-twitter-0.1.0-SNAPSHOT.jar /app/service-twitter.jar
WORKDIR /app
-RUN ["./mvnw", "package", "-Dmaven.test.skip"]
-
-WORKDIR /app/target
-ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "service-twitter-0.0.1-SNAPSHOT.jar"]
+ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "service-twitter.jar"]
<groupId>at.aic18.g6t4</groupId>
<artifactId>service-twitter</artifactId>
- <version>0.0.1-SNAPSHOT</version>
+ <version>0.1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<name>Twitter Service</name>