anchor.diff:  ADD Gemfile.lock Gemfile.lock
   RUN bundle install 
   
  -# Copy source and install Gems
  +# Copy source
   RUN mkdir -p /src
   VOLUME ["/src"]
   WORKDIR /src
  
positive.code: FROM phusion/baseimage:0.9.16
  MAINTAINER Yevgeniy Brikman <jim@ybrikman.com>
  
  CMD ["/sbin/my_init"]
  
  # Install Ruby and Node. Apt only has Ruby 1.9.x, but we need 2.0+, so add an
  # extra repo, and install ruby 2.2 piece by piece (including a couple annoying
  # dependencies just to make nokogiri happy). Oh, and it turns out Jekyll's 
  # syntax highlighting using pygments depends on python being installed. 
  RUN apt-add-repository -y ppa:brightbox/ruby-ng && apt-get update
  RUN apt-get install -y make ruby2.2 ruby2.2-dev zlib1g-dev patch python nodejs 
  RUN ln -s /usr/bin/nodejs /usr/bin/node
  
  # Install Jekyll
  RUN gem install bundler jekyll --no-ri --no-rdoc
  
  # Copy the Gemfile and Gemfile.lock into the image and run bundle install in a
  # way that will be cached
  
negative.code: # Jekyll runs on port 4000 by default
  EXPOSE 4000
  
  # Run jekyll serve
  CMD ["./jekyll-serve.sh"]