FROM php:7-apache

ARG downloadurl

RUN apt-get update -y && apt-get upgrade -y
RUN apt-get install -y unzip zlib1g-dev libpng-dev

RUN docker-php-ext-install pdo_mysql
RUN docker-php-ext-install mysqli
RUN docker-php-ext-install gd

ADD $downloadurl /temp/tngfiles.zip
RUN unzip -q /temp/tngfiles.zip -d /var/www/html/

RUN cd /var/www/html && \
    chown -Rv www-data: adminlog.txt config.php mmconfig.php genlog.txt \
       importconfig.php logconfig.php mapconfig.php pedconfig.php \
       subroot.php whatsnew.txt \
       photos histories documents headstones media gendex backups \
       gedcom mods extensions classes

RUN rm -r /temp/
RUN rm -rf /var/lib/apt/lists/*
RUN apt-get remove unzip -y
RUN apt-get autoremove -y

VOLUME /var/www/html

CMD ["apache2-foreground"]
