# Not using buster because of bug: https://bugs.php.net/bug.php?id=78870 FROM debian:stretch-slim ARG VERSION ENV VERSION $VERSION ARG DEBIAN_FRONTEND=noninteractive RUN apt-get update \ && apt-get install -y --no-install-recommends \ curl \ ca-certificates \ gnupg2 \ && curl -sL https://apt.verdnatura.es/conf/verdnatura.gpg | apt-key add - \ && echo "deb http://apt.verdnatura.es/ jessie main" \ > /etc/apt/sources.list.d/vn.list \ && apt-get update \ && apt-get install -y --no-install-recommends \ apache2 \ libapache2-mod-php \ && rm -rf /var/lib/apt/lists/* \ && . /etc/apache2/envvars \ && ln -sfT /dev/stderr "$APACHE_LOG_DIR/error.log" \ && ln -sfT /dev/stdout "$APACHE_LOG_DIR/access.log" \ && ln -sfT /dev/stdout "$APACHE_LOG_DIR/other_vhosts_access.log" RUN curl -sL https://deb.nodesource.com/setup_10.x | bash - \ && apt-get install -y --no-install-recommends nodejs \ && rm -rf /var/lib/apt/lists/* RUN a2dissite 000-default # Precaching dependencies RUN apt-get update \ && apt-get install -y --no-install-recommends \ php-image-text \ php-text-captcha \ php-apcu \ php-zip \ hedera-web \ cron ARG BUILD_ID=unknown RUN echo $VERSION RUN apt-get update \ && apt-get install -y php-vn-lib hedera-web=$VERSION \ && rm -rf /var/lib/apt/lists/* CMD ["apachectl", "-D", "FOREGROUND"]