0

I have just started using Docker. Each time, when generating an image, the dependencies are downloaded again. Hence it is taking more time. How can I improve the build time on rebuilds?

FROM openjdk:8
ENV PROJECT_HOME /usr
RUN mkdir -p $PROJECT_HOME/activator $PROJECT_HOME/app
WORKDIR $PROJECT_HOME/activator
RUN wget https://downloads.typesafe.com/typesafe-activator/1.3.2/typesafe-activator-1.3.2.zip && \
    unzip typesafe-activator-1.3.2.zip
ENV PATH $PATH:$PROJECT_HOME/activator/activator-1.3.2
ENV PATH $PATH:$PROJECT_HOME/build/target/universal/stage/bin
COPY . $PROJECT_HOME/app 
WORKDIR $PROJECT_HOME/app
RUN activator clean compile 
EXPOSE 9000 8888
CMD ["activator","run"]
David Maze
  • 130,717
  • 29
  • 175
  • 215
Testuser
  • 13
  • 3

0 Answers0