add build layers in dockerfile

This commit is contained in:
Charly Coussot
2021-11-09 16:58:38 +01:00
parent 461db4fa8d
commit e985735b2f
+6 -1
View File
@@ -1,4 +1,9 @@
FROM maven:3-openjdk-17-slim as build
WORKDIR /
COPY . .
RUN mvn --batch-mode package
FROM openjdk:14-alpine FROM openjdk:14-alpine
COPY target/dev.amatos.restcountries-*.jar dev.amatos.restcountries.jar COPY --from=build target/dev.amatos.restcountries-*.jar dev.amatos.restcountries.jar
EXPOSE 8080 EXPOSE 8080
CMD ["java", "-Dcom.sun.management.jmxremote", "-Xmx128m", "-jar", "dev.amatos.restcountries.jar"] CMD ["java", "-Dcom.sun.management.jmxremote", "-Xmx128m", "-jar", "dev.amatos.restcountries.jar"]