docker-usenet-dl/muximux_apache_php56/Dockerfile

32 lines
928 B
Docker
Raw Permalink Normal View History

2019-11-18 23:13:09 +01:00
FROM php:5.6-apache
MAINTAINER Michael Reber <michael.reber@post.ch>
# Install packages
RUN apt-get update && apt-get install -y \
libbz2-dev \
libfreetype6-dev \
libgd-dev \
libjpeg62-turbo-dev \
libmcrypt-dev \
libpng12-dev \
libxml2-dev \
zlib1g-dev \
git \
&& docker-php-ext-install iconv mbstring mcrypt soap sockets zip \
&& docker-php-ext-configure gd --enable-gd-native-ttf --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
&& docker-php-ext-install gd \
&& a2enmod rewrite headers
VOLUME /var/www/html
# Entrypoint file which download the GitProject:
COPY ./files/gitclone.sh /scripts/gitclone.sh
RUN chmod -R 755 /scripts
# Copy pre-modifiey settings.ini.php for blgusenetcompose:
COPY ./files/settings.ini.php /scripts/settings.ini.php
EXPOSE 80
ENTRYPOINT /scripts/gitclone.sh && /usr/sbin/apache2ctl -D FOREGROUND