diff --git a/Dockerfile b/Dockerfile index 4c5b9dd..663f2ff 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,16 @@ FROM maven as build -WORKDIR /code -COPY . /code/ -RUN mvn package +WORKDIR /okteto/src +RUN mkdir /okteto/src/target +COPY . /okteto/src/ + +RUN --mount=type=cache,target=/root/.m2 --mount=type=cache,target=/okteto/cache \ + cp -a . /okteto/cache && \ + cd /okteto/cache && \ + mvn package && \ + cp -a /okteto/cache/target /okteto/src FROM openjdk:8-jre EXPOSE 8080 WORKDIR /app -COPY --from=build /code/target/*.jar . +COPY --from=build /okteto/src/target/helloworld-0.0.1.jar . CMD java -jar *.jar