DIR : /home/kozerus/public_html/dgs/dgs/deploy/local/web/Dockerfile

/home/kozerus/public_html/dgs/dgs/deploy/local/web

# based on https://github.com/felippepuhle/docker-php54/blob/master/Dockerfile
FROM php:5.4-apache
LABEL maintainer="dgs-docker@jens-gaspar.de"

# system installs
RUN apt-get update \
   && apt-get install -y --no-install-recommends apt-utils g++ vim jless ca-certificates curl git \
   && ln -s /usr/bin/jless /usr/bin/less \
   && echo "\nalias ll='ls -l --color=auto'\n" >>/root/.bashrc

RUN apt-get install -y \
   # install gd
   libfreetype6-dev libgd-dev \
   # install extensions
   && docker-php-ext-configure gd --with-freetype-dir=/usr \
   && docker-php-ext-install ctype gd iconv json mysql mysqli pdo_mysql \
   && printf "\n" | pecl install apcu-4.0.11 \
   && pecl install xdebug-2.4.1 \
   && echo "zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so" >$PHP_INI_DIR/xdebug.ini \
   # install go (for mailhog)
   && curl -Lsf 'https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz' | tar -C '/usr/local' -xzf -

RUN \
   # enable apache modules & fix module configuration
   ln -s /etc/apache2/mods-available/expires.load /etc/apache2/mods-enabled \
   && ln -s /etc/apache2/mods-available/headers.load /etc/apache2/mods-enabled \
   && ln -s /etc/apache2/mods-available/info.load /etc/apache2/mods-enabled \
   && ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled \
   && rm -f /etc/apache2/mods-enabled/info.conf \
   && rm -f /etc/apache2/mods-enabled/status.conf \
   # install mailhog
   && /usr/local/go/bin/go get github.com/mailhog/mhsendmail \
   && mv /root/go/bin/mhsendmail /usr/bin/mhsendmail \
   # cleanup
   && apt-get autoremove -y && apt-get clean all

COPY ./*.ini $PHP_INI_DIR/conf.d/

CMD ["apache2", "-D", "FOREGROUND"]

//


koh5_pano



Your browser does not support the HTML5 canvas element.


Drag mouse to navigate.

Navigation





17.Aug.2010, Martin Wengenmayer