anchor.diff:  #COPY ./addons/wiki/requirements.txt ./addons/wiki/
   COPY ./addons/zotero/requirements.txt ./addons/zotero/
   
  -RUN for reqs_file in \
  +RUN set -ex \
  +    && mkdir -p /var/www \
  +    && chown www-data:www-data /var/www \
  +    && apk add --no-cache --virtual .build-deps \
  +        build-base \
  +        linux-headers \
  +        python-dev \
  +        # lxml2
  +        musl-dev \
  +        libxml2-dev \
  +        libxslt-dev \
  +        # psycopg2
  +        postgresql-dev \
  +        # cryptography
  +        libffi-dev \
  +    && for reqs_file in \
           /code/requirements.txt \
           /code/requirements/release.txt \
           /code/addons/*/requirements.txt \
  
positive.code:     && mv ./api/base/settings/local-dist.py ./api/base/settings/local.py \
      && sed 's/DEBUG_MODE = True/DEBUG_MODE = False/' -i ./website/settings/local.py
  
  COPY ./webpack* ./
  COPY ./website/static/ ./website/static/
  COPY ./addons/bitbucket/static/ ./addons/bitbucket/static/
  COPY ./addons/box/static/ ./addons/box/static/
  COPY ./addons/citations/static/ ./addons/citations/static/
  
negative.code: COPY ./addons/twofactor/static/ ./addons/twofactor/static/
  COPY ./addons/wiki/static/ ./addons/wiki/static/
  COPY ./addons/zotero/static/ ./addons/zotero/static/
  RUN \
      # OSF
      yarn install --frozen-lockfile \
      && mkdir -p ./website/static/built/ \
      && invoke build_js_config_files \
      && yarn run webpack-prod \
      # Admin
      && cd ./admin \
      && yarn install --frozen-lockfile \
      && yarn run webpack-prod \
      && cd ../ \
      # Cleanup
      && yarn cache clean \
      && rm -Rf node_modules \
      && rm -Rf ./admin/node_modules
  
  # Copy the rest of the code over
  COPY ./ ./
  