diff --git a/docker-compose.yml b/docker-compose.yml index 65639673..8a0a24af 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -82,6 +82,7 @@ services: - backend ### PHP Worker Container ##################################### + php-worker: build: context: ./php-worker diff --git a/php-fpm/Dockerfile-56 b/php-fpm/Dockerfile-56 index 9519b7b6..03d6a03c 100644 --- a/php-fpm/Dockerfile-56 +++ b/php-fpm/Dockerfile-56 @@ -44,7 +44,7 @@ ARG INSTALL_SOAP=false RUN if [ ${INSTALL_SOAP} = true ]; then \ # Install the soap extension apt-get -y update && \ - apt-get -y install libxml2-dev php-soap && \ + apt-get -y install libxml2-dev php-soap && \ docker-php-ext-install soap \ ;fi diff --git a/php-fpm/Dockerfile-70 b/php-fpm/Dockerfile-70 index e0895fa0..7665d413 100644 --- a/php-fpm/Dockerfile-70 +++ b/php-fpm/Dockerfile-70 @@ -34,7 +34,6 @@ MAINTAINER Mahmoud Zalt # in the `docker-compose.yml` before the build. # Example: # - INSTALL_ZIP_ARCHIVE=true -# - ... # ##################################### @@ -139,7 +138,6 @@ RUN if [ ${INSTALL_EXIF} = true ]; then \ docker-php-ext-enable exif \ ;fi - ##################################### # PHP Aerospike: ##################################### @@ -166,6 +164,7 @@ RUN if [ ${INSTALL_AEROSPIKE_EXTENSION} = true ]; then \ ##################################### # Opcache: ##################################### + ARG INSTALL_OPCACHE=false RUN if [ ${INSTALL_OPCACHE} = true ]; then \ docker-php-ext-install opcache && \ @@ -178,6 +177,7 @@ COPY ./opcache.ini /usr/local/etc/php/conf.d/opcache.ini ##################################### # Mysqli Modifications: ##################################### + ARG INSTALL_MYSQLI=false RUN if [ ${INSTALL_MYSQLI} = true ]; then \ docker-php-ext-install mysqli \ @@ -195,6 +195,7 @@ RUN if [ ${INSTALL_TOKENIZER} = true ]; then \ ##################################### # SQL SERVER: ##################################### + ARG MSSQL=false RUN if [ ${MSSQL} = true ]; then \ @@ -245,7 +246,6 @@ RUN if [ ${MSSQL} = true ]; then \ && ls -l /opt/microsoft/msodbcsql/ \ && odbcinst -q -d -n "ODBC Driver 13 for SQL Server" && \ - ##################################### # Install sqlsrv y pdo_sqlsrv # extensions: @@ -263,8 +263,6 @@ RUN if [ ${MSSQL} = true ]; then \ && locale-gen \ ;fi - - ##################################### # Human Language and Character Encoding Support: ##################################### diff --git a/php-fpm/Dockerfile-71 b/php-fpm/Dockerfile-71 index 96df3890..b48f5a0b 100644 --- a/php-fpm/Dockerfile-71 +++ b/php-fpm/Dockerfile-71 @@ -34,7 +34,6 @@ MAINTAINER Mahmoud Zalt # in the `docker-compose.yml` before the build. # Example: # - INSTALL_ZIP_ARCHIVE=true -# - ... # ##################################### @@ -142,6 +141,7 @@ RUN if [ ${INSTALL_AEROSPIKE_EXTENSION} = true ]; then \ ##################################### # Opcache: ##################################### + ARG INSTALL_OPCACHE=false RUN if [ ${INSTALL_OPCACHE} = true ]; then \ docker-php-ext-install opcache && \ @@ -154,6 +154,7 @@ COPY ./opcache.ini /usr/local/etc/php/conf.d/opcache.ini ##################################### # Mysqli Modifications: ##################################### + ARG INSTALL_MYSQLI=false RUN if [ ${INSTALL_MYSQLI} = true ]; then \ docker-php-ext-install mysqli \