anchor.diff:   && crontab -l | { cat; echo "*/5 * * * * /usr/local/bin/php /usr/src/concerto/bin/console concerto:sessions:log --env=dev >> /var/log/cron.log 2>&1"; } | crontab - \
    && rm -f /etc/nginx/sites-available/default \
    && rm -f /etc/nginx/sites-enabled/default \
  - && ln -fs /etc/nginx/sites-available/concerto.conf /etc/nginx/sites-enabled/concerto.conf
  -
  -RUN echo 'deb http://ftp.debian.org/debian stretch-backports main' | tee /etc/apt/sources.list.d/backports.list \
  - && apt-get update -y \
  - && apt-get install -y python-certbot-nginx -t stretch-backports \
  + && ln -fs /etc/nginx/sites-available/concerto.conf /etc/nginx/sites-enabled/concerto.conf \
    && mkdir -p /var/www/html \
    && chown -R www-data:www-data /var/www/html \
    && crontab -l | { cat; echo "0 0 10 * * /usr/bin/certbot renew"; } | crontab -
  
positive.code:     unzip \
      wget \
      zip \
   && sed -i 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen \
   && locale-gen "en_US.UTF-8" \
   && docker-php-ext-install \
  
negative.code:     posix \
      sockets \
      xml \
      zip \
   && Rscript -e "install.packages(c('session','RMySQL','jsonlite','catR','digest','rjson','httr'), repos='$CRAN_MIRROR')" \
   && R CMD INSTALL /usr/src/concerto/src/Concerto/TestBundle/Resources/R/concerto5 \
   && chmod +x /wait-for-it.sh \
   && php /usr/src/concerto/bin/console concerto:r:cache \
  