codeforamerica / ohana-api

The open source API directory of community social services.
http://ohana-api-demo.herokuapp.com/api
BSD 3-Clause "New" or "Revised" License
185 stars 344 forks source link

Docker image build failed due to bummr #426

Closed tuckerbuchy closed 7 years ago

tuckerbuchy commented 7 years ago

When attempting to build the web image for the first time using docker-compose build, I was getting the following error:

db uses an image, skipping
Building web
Step 1/15 : FROM ruby:2.3.3
 ---> 0e1db669d557
Step 2/15 : RUN apt-get update     && apt-get install -y --no-install-recommends postgresql-client     && rm -rf /var/lib/apt/lists/*
 ---> Using cache
 ---> 29a59e22e7a3
Step 3/15 : RUN mkdir /usr/local/node     && curl -L https://nodejs.org/dist/v4.4.7/node-v4.4.7-linux-x64.tar.xz | tar Jx -C /usr/local/node --strip-components=1
 ---> Using cache
 ---> 80b3c6475a7f
Step 4/15 : RUN ln -s ../node/bin/node /usr/local/bin/
 ---> Using cache
 ---> bb833517cd79
Step 5/15 : ENV PHANTOMJS_SHA256 86dd9a4bf4aee45f1a84c9f61cf1947c1d6dce9b9e8d2a907105da7852460d2f
 ---> Using cache
 ---> 75821250ca5f
Step 6/15 : RUN mkdir /usr/local/phantomjs   && curl -o phantomjs.tar.bz2 -L https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2   && echo "$PHANTOMJS_SHA256 *phantomjs.tar.bz2" | sha256sum -c -   && tar -xjf phantomjs.tar.bz2 -C /usr/local/phantomjs --strip-components=1   && rm phantomjs.tar.bz2
 ---> Using cache
 ---> faad5979824d
Step 7/15 : RUN ln -s ../phantomjs/bin/phantomjs /usr/local/bin/
 ---> Using cache
 ---> dc3a2402ff92
Step 8/15 : WORKDIR /ohana-api
 ---> Using cache
 ---> 1f0c366d9a0f
Step 9/15 : COPY Gemfile /ohana-api
 ---> Using cache
 ---> 18d56f0cc637
Step 10/15 : COPY Gemfile.lock /ohana-api
 ---> Using cache
 ---> 8e85b65a3c08
Step 11/15 : RUN gem install bundler
 ---> Using cache
 ---> 23cc420bd015
Step 12/15 : RUN bundle install --jobs 20 --retry 5 --without production
 ---> Running in f677bddacc8c
Fetching gem metadata from https://rubygems.org/......
Fetching version metadata from https://rubygems.org/..
Fetching dependency metadata from https://rubygems.org/.
Your bundle is locked to bummr (0.2.0), but that version could not be found in
any of the sources listed in your Gemfile. If you haven't changed sources, that
means the author of bummr (0.2.0) has removed it. You'll need to update your
bundle to a different version of bummr (0.2.0) that hasn't been removed in order
to install.
ERROR: Service 'web' failed to build: The command '/bin/sh -c bundle install --jobs 20 --retry 5 --without production' returned a non-zero code: 7

Seems to be that bummr is locked to a version which does not exist. I have a merge request fix but don't seem to have permission to push up a topic branch to open a pull request with.

Any possibilities of getting access so I can submit the change?

monfresh commented 7 years ago

Thanks for reporting this. To submit a pull request, you'll need to fork this repo into your own account, then create the topic branch from your repo, then push the branch to your repo and open a pull request. Here are GitHub's guides on the process: https://help.github.com/categories/collaborating-with-issues-and-pull-requests/

tuckerbuchy commented 7 years ago

ah thanks! done now https://github.com/codeforamerica/ohana-api/pull/427/files