anchor.diff:          -y no -f \
   
   # cleanup
  -    && apt-get install libapache2-mod-php5.6 libapache2-mod-php7.0 && a2dismod php5.6 && a2dismod php7.0 && a2dismod php7.1 \
  +    && service apache2 stop \
  +    && apt-get install -yf libapache2-mod-php5.6 libapache2-mod-php7.0 && a2dismod php5.6 && a2dismod php7.0 && a2dismod php7.1 \
   
   # fix v8js reference of json first
       && mv /etc/php/5.6/apache2/conf.d/20-json.ini /etc/php/5.6/apache2/conf.d/15-json.ini \
  
positive.code:     && pecl config-set bin_dir /usr/bin \
      && pecl config-set php_bin /usr/bin/php7.0 \
      && pecl config-set php_suffix 7.0 \
      && service apache2 stop \
  
      && rm -rf /tmp/* \
      && apt-get -yf autoremove \
  
negative.code:     cd /tmp \
      && apt-get update && apt-get -y upgrade \
  
  # install nodejs, memcached, redis-server, openvpn, mongodb, and couchdb
      && apt-get install -yf nodejs memcached php-memcached redis-server openvpn mongodb-org php-mongodb couchdb \
      && npm install --quiet -g gulp express bower pm2 webpack webpack-dev-server karma protractor typings typescript \
      && npm cache clean \
      && ln -sf "$(which nodejs)" /usr/bin/node
  
  # setting up dotnet, awscli, golang, php
  RUN \
      cd /tmp \
  
  # dotnet
      && curl -SL $DOTNET_DOWNLOAD_URL --output /tmp/dotnet.tar.gz \
  