30 lines
783 B
Docker
30 lines
783 B
Docker
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"]
|