add some comments sections to the php dockerfiles

This commit is contained in:
Mahmoud Zalt 2016-07-25 07:27:15 +03:00
parent 11f7cfe729
commit 462b5685eb
2 changed files with 29 additions and 0 deletions

View File

@ -42,6 +42,10 @@ RUN docker-php-ext-install pdo_mysql
# Install the PHP pdo_pgsql extention # Install the PHP pdo_pgsql extention
RUN docker-php-ext-install pdo_pgsql RUN docker-php-ext-install pdo_pgsql
#####################################
# gd:
#####################################
# Install the PHP gd library # Install the PHP gd library
RUN docker-php-ext-install gd && \ RUN docker-php-ext-install gd && \
docker-php-ext-configure gd \ docker-php-ext-configure gd \
@ -49,6 +53,10 @@ RUN docker-php-ext-install gd && \
--with-jpeg-dir=/usr/lib \ --with-jpeg-dir=/usr/lib \
--with-freetype-dir=/usr/include/freetype2 --with-freetype-dir=/usr/include/freetype2
#####################################
# MongoDB:
#####################################
ARG INSTALL_MONGO=true ARG INSTALL_MONGO=true
ENV INSTALL_MONGO ${INSTALL_MONGO} ENV INSTALL_MONGO ${INSTALL_MONGO}
RUN if [ ${INSTALL_MONGO} = true ]; then \ RUN if [ ${INSTALL_MONGO} = true ]; then \
@ -56,6 +64,10 @@ RUN if [ ${INSTALL_MONGO} = true ]; then \
pecl install mongodb \ pecl install mongodb \
;fi ;fi
#####################################
# xDebug:
#####################################
ARG INSTALL_XDEBUG=true ARG INSTALL_XDEBUG=true
ENV INSTALL_XDEBUG ${INSTALL_XDEBUG} ENV INSTALL_XDEBUG ${INSTALL_XDEBUG}
RUN if [ ${INSTALL_XDEBUG} = true ]; then \ RUN if [ ${INSTALL_XDEBUG} = true ]; then \
@ -64,6 +76,7 @@ RUN if [ ${INSTALL_XDEBUG} = true ]; then \
docker-php-ext-enable xdebug \ docker-php-ext-enable xdebug \
;fi ;fi
# #
#-------------------------------------------------------------------------- #--------------------------------------------------------------------------
# Final Touch # Final Touch

View File

@ -42,6 +42,10 @@ RUN docker-php-ext-install pdo_mysql
# Install the PHP pdo_pgsql extention # Install the PHP pdo_pgsql extention
RUN docker-php-ext-install pdo_pgsql RUN docker-php-ext-install pdo_pgsql
#####################################
# gd:
#####################################
# Install the PHP gd library # Install the PHP gd library
RUN docker-php-ext-install gd && \ RUN docker-php-ext-install gd && \
docker-php-ext-configure gd \ docker-php-ext-configure gd \
@ -49,6 +53,10 @@ RUN docker-php-ext-install gd && \
--with-jpeg-dir=/usr/lib \ --with-jpeg-dir=/usr/lib \
--with-freetype-dir=/usr/include/freetype2 --with-freetype-dir=/usr/include/freetype2
#####################################
# MongoDB:
#####################################
ARG INSTALL_MONGO=true ARG INSTALL_MONGO=true
ENV INSTALL_MONGO ${INSTALL_MONGO} ENV INSTALL_MONGO ${INSTALL_MONGO}
RUN if [ ${INSTALL_MONGO} = true ]; then \ RUN if [ ${INSTALL_MONGO} = true ]; then \
@ -56,6 +64,10 @@ RUN if [ ${INSTALL_MONGO} = true ]; then \
pecl install mongodb \ pecl install mongodb \
;fi ;fi
#####################################
# xDebug:
#####################################
ARG INSTALL_XDEBUG=true ARG INSTALL_XDEBUG=true
ENV INSTALL_XDEBUG ${INSTALL_XDEBUG} ENV INSTALL_XDEBUG ${INSTALL_XDEBUG}
RUN if [ ${INSTALL_XDEBUG} = true ]; then \ RUN if [ ${INSTALL_XDEBUG} = true ]; then \
@ -64,6 +76,10 @@ RUN if [ ${INSTALL_XDEBUG} = true ]; then \
docker-php-ext-enable xdebug \ docker-php-ext-enable xdebug \
;fi ;fi
#####################################
# Memcached:
#####################################
# Install the memcached extention # Install the memcached extention
RUN curl -L -o /tmp/memcached.tar.gz "https://github.com/php-memcached-dev/php-memcached/archive/php7.tar.gz" \ RUN curl -L -o /tmp/memcached.tar.gz "https://github.com/php-memcached-dev/php-memcached/archive/php7.tar.gz" \
&& mkdir -p memcached \ && mkdir -p memcached \