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
  • 94,671
  • 18
  • 109
  • 144
Testuser
  • 1
  • 1

0 Answers0