Run bundle install before adding whole app source tree to prevent cache busting

dockerfile-tweaks
Marcin Kulik 8 years ago
parent 200d6e1c24
commit 5353055d58

@ -67,14 +67,17 @@ RUN git clone https://github.com/asciinema/libtsm.git /tmp/libtsm && \
rm -rf /tmp/libtsm rm -rf /tmp/libtsm
# install asciinema # install asciinema
ADD . /app RUN mkdir /app
WORKDIR /app WORKDIR /app
RUN cd /app/src && \ ADD Gemfile* /app/
make && \ RUN bundle install
cd /app && \
rm -f log/* && \ ADD . /app
bundle install && \
RUN cd src && make
RUN rm -f log/* && \
mkdir -p tmp && \ mkdir -p tmp && \
ln -s /app/vendor/assets/javascripts/asciinema-player.js /app/a2png/ && \ ln -s /app/vendor/assets/javascripts/asciinema-player.js /app/a2png/ && \
ln -s /app/vendor/assets/stylesheets/asciinema-player.css /app/a2png/ && \ ln -s /app/vendor/assets/stylesheets/asciinema-player.css /app/a2png/ && \

Loading…
Cancel
Save