anchor.diff:  FROM node:8-wheezy
   
  -LABEL version="1.0.0" \
  -      node="v8" \
  -      os="Debian Wheezy" \
  -      description="Node v8 Official running on Debian Wheezy"
  +LABEL org.label-schema.schema-version = 1.0.0 \
  +    org.label-schema.vendor = mkenney@webbedlam.com \
  +    org.label-schema.vcs-url = https://github.com/mkenney/docker-npm \
  +    org.label-schema.description = "This image provides node based build tools." \
  +    org.label-schema.name = "NPM" \
  +    org.label-schema.url = http://mkenney.github.io/docker-npm/
   
   ENV TERM=xterm \
       NLS_LANG=American_America.AL32UTF8 \
  
positive.code: 
  RUN set -x \
      && apt-get -qq update \
      && apt-get install -qqy apt-utils \
      && apt-get -qq upgrade \
      && apt-get -qq dist-upgrade \
      && apt-get install -qqy \
          git \
          mercurial \
          rsync \
          subversion \
          sudo \
          wget \
  
      # Restore a borne-shell compatible default shell
      && rm /bin/sh \
      && ln -s /bin/bash /bin/sh
  
  
      # install npm packages
  RUN set -x \
      && rm -f /usr/local/bin/yarn \
      && npm install --silent --global \
          gulp-cli \
          grunt-cli \
          bower \
          markdown-styles \
          yarn \
      && npm upgrade --silent --global \
          gulp-cli \
          grunt-cli \
          bower \
          markdown-styles \
          yarn
  
  ##############################################################################
  # UTF-8 Locale, timezone
  
negative.code:     && echo "dev ALL=(ALL:ALL) NOPASSWD: ALL" >> /etc/sudoers \
      && rsync -a /root/ /home/dev/ \
      && chown -R dev:dev /home/dev/ \
      && chmod 0777 /home/dev \
      && chmod -R u+rwX,g+rwX,o+rwX /home/dev \
      && setfacl -R -d -m user::rwx,group::rwx,other::rwx /home/dev
  
  ##############################################################################
  # ~ fin ~
  