Это часть моего Dockerfile
FROM ruby:2.4.2
# throw errors if Gemfile has been modified since Gemfile.lock
RUN bundle config --global frozen 1
RUN apt-get update -qq && apt-get install -y build-essential libpq-dev nodejs && rm -rf /var/lib/apt/lists/*
RUN mkdir /app
WORKDIR /app
EXPOSE 3000
COPY Gemfile /app
COPY Gemfile.lock /app
RUN gem install bundler && bundle install --without development test
Когда я делаю сборку в docker-compose, я получаю «COPY fail ... Gemfile.lock: нет такого файла или каталога»
Но когда яудалите Gemfile.lock из .dockerignore, он работает просто отлично.Мне сказали, что мне нужно иметь Gemfile.lock в .dockerignore, так есть ли способ обойти мою ошибку?
Это мой .dockerignore
.git
.dockerignore
Gemfile.lock
log/*
tmp/*