anchor.diff:          paxctl \
           python \
           tar \
  -
  -    && find ${NODE_PREFIX}/lib/node_modules/npm -name test -o -name .bin -type d | xargs rm -rf \
  -
       && rm -rf \
  -        /node_src \
  -        /tmp/* \
           /var/cache/apk/* \
           ${NODE_PREFIX}/lib/node_modules/npm/man \
           ${NODE_PREFIX}/lib/node_modules/npm/doc \
  
positive.code: FROM alpine:3.4
  
  LABEL version="1.0.0" \
        node="v8" \
        os="Alpine v3.4" \
        description="Node v8 compiled from source running on Alpine v3.4"
  
  ENV TERM=xterm \
      NLS_LANG=American_America.AL32UTF8 \
  
negative.code:     LC_ALL=C.UTF-8 \
      TIMEZONE=America/Denver
  
  ########################################################################
  # Build tools
  ########################################################################
  RUN set -x \
      && apk update \
      && apk add \
          ca-certificates \
          curl \
          git \
          gnupg \
          mercurial \
          shadow \
          subversion \
          sudo
  
  RUN set -x \
      && touch /root/.profile \
      # Install node packages
      && npm install --silent -g \
          gulp-cli \
          grunt-cli \
          bower \
          markdown-styles \
      # Create a dev user to use as the directory owner
      && addgroup dev \
      && adduser -D -s /bin/sh -G dev dev \
      && echo "dev:password" | chpasswd \
      && curl --compressed -o- -L https://yarnpkg.com/install.sh | sh \
      # Setup wrapper scripts
      && curl -o /run-as-user https://raw.githubusercontent.com/mkenney/docker-scripts/master/container/run-as-user \
      && chmod 0755 /run-as-user
  