anchor.diff: +# Dockerfile
  +FROM node:8-alpine as builder
  +
  +ENV NODE_ENV=production
  +WORKDIR /app
  +
  +ADD package.json yarn.lock Gruntfile.js ./
  +ADD assets ./assets
  +
  +RUN mkdir -p public/prod config/packages/prod && \
  +    npm install -g yarn grunt-cli && \
  +    NODE_ENV=development yarn install && \
  +    grunt
  +
  +RUN ls -alh /app/public/prod
  +
   FROM php:7.2-fpm
   
   ARG APP_VERSION=dev
  
positive.code: COPY docker/prod/supervisord.conf /etc/supervisor/conf.d/supervisord.conf
  
  COPY . /app
  COPY docker/prod/entrypoint.sh /usr/local/bin/entrypoint.sh
  
  ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]
  
  RUN mkdir -p /run/php var public/media public/uploads && \
      APP_ENV=prod composer install --optimize-autoloader --no-interaction --no-ansi --no-dev && \
      yarn install && \
      grunt && \
      APP_ENV=prod bin/console cache:clear --no-warmup && \
      APP_ENV=prod bin/console cache:warmup && \
      echo "<?php return [];" > .env.local.php && \
  
negative.code:     #Composer
      curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer && \
      composer global require hirak/prestissimo --no-plugins --no-scripts && \
      # Reduce layer size
      apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
  
  