Don't use the --full-index option in Dockerfile

The --full-index option seemed to be causing caching issues on some
systems.

Since we don't know the reason why this option was added in the first
place, it might have some advantages. However, some people have reported
problems getting "version can no longer be found" errors for some gems
in this step, and documentation for Docker and Rails doesn't mention
this option at all.
This commit is contained in:
Javi Martín
2021-12-29 14:20:51 +01:00
parent 2bf3cb4484
commit 1d9d5ef0cb

View File

@@ -30,9 +30,7 @@ WORKDIR $RAILS_ROOT
# Use the Gemfiles as Docker cache markers. Always bundle before copying app src.
# (the src likely changed and we don't want to invalidate Docker's cache too early)
COPY Gemfile* ./
# Finish establishing our Ruby environment
RUN bundle install --full-index
RUN bundle install
# Copy the Rails application into place
COPY . .