Browse Source

Split up mysqli and tokenizer

Marius van Zundert 8 years ago
parent
commit
603010cbd5
4 changed files with 34 additions and 14 deletions
  1. 4 3
      docker-compose.yml
  2. 2 1
      env-example
  3. 14 5
      php-fpm/Dockerfile-56
  4. 14 5
      php-fpm/Dockerfile-70

+ 4 - 3
docker-compose.yml

@@ -56,9 +56,10 @@ services:
                 - INSTALL_PHPREDIS=${PHP_FPM_INSTALL_PHPREDIS}
                 - INSTALL_MEMCACHED=${PHP_FPM_INSTALL_MEMCACHED}
                 - INSTALL_OPCACHE=${PHP_FPM_INSTALL_OPCACHE}
-                - INSTALL_EXIF=${PHP_FPM_DOCKER_FILE}
-                - INSTALL_AEROSPIKE_EXTENSION=${PHP_FPM_DOCKER_FILE}
-                - CODEIGNITER=${PHP_FPM_DOCKER_FILE}
+                - INSTALL_EXIF=${PHP_FPM_INSTALL_EXIF}
+                - INSTALL_AEROSPIKE_EXTENSION=${PHP_FPM_INSTALL_AEROSPIKE_EXTENSION}                
+                - INSTALL_MYSQLI=${PHP_FPM_MYSQLI}
+                - INSTALL_TOKENIZER=${PHP_FPM_TOKENIZER}
             dockerfile: ${PHP_FPM_DOCKER_FILE}
         volumes_from:
             - applications

+ 2 - 1
env-example

@@ -51,7 +51,8 @@ PHP_FPM_INSTALL_MEMCACHED=false
 PHP_FPM_INSTALL_OPCACHE=false
 PHP_FPM_INSTALL_EXIF=false
 PHP_FPM_INSTALL_AEROSPIKE_EXTENSION=false
-PHP_FPM_CODEIGNITER=falses
+PHP_FPM_MYSQLI=false
+PHP_FPM_TOKENIZER=false
 
 # NGINX
 NGINX_HOST_HTTP_PORT=8080

+ 14 - 5
php-fpm/Dockerfile-56

@@ -142,13 +142,22 @@ RUN if [ ${INSTALL_OPCACHE} = true ]; then \
 COPY ./opcache.ini /usr/local/etc/php/conf.d/opcache.ini
 
 #####################################
-# Codeigniter Modifications:
+# Mysqli Modifications:
 #####################################
 
-ARG CODEIGNITER=false
-RUN if [ ${CODEIGNITER} = true ]; then \
-    # Install Codeigniter PHP extentions requirements
-     docker-php-ext-install mysqli && \
+ARG INSTALL_MYSQLI=false
+RUN if [ ${INSTALL_MYSQLI} = true ]; then \
+    # Install mysqli PHP extentions requirements
+     docker-php-ext-install mysqli && \     
+;fi
+
+#####################################
+# Tokenizer Modifications:
+#####################################
+
+ARG INSTALL_TOKENIZER=false
+RUN if [ ${INSTALL_TOKENIZER} = true ]; then \
+    # Install tokenizer PHP extentions requirements
      docker-php-ext-install tokenizer \
 ;fi
 

+ 14 - 5
php-fpm/Dockerfile-70

@@ -176,13 +176,22 @@ RUN if [ ${INSTALL_OPCACHE} = true ]; then \
 COPY ./opcache.ini /usr/local/etc/php/conf.d/opcache.ini
 
 #####################################
-# Codeigniter Modifications:
+# Mysqli Modifications:
 #####################################
 
-ARG CODEIGNITER=false
-RUN if [ ${CODEIGNITER} = true ]; then \
-    # Install Codeigniter PHP extentions requirements
-     docker-php-ext-install mysqli && \
+ARG INSTALL_MYSQLI=false
+RUN if [ ${INSTALL_MYSQLI} = true ]; then \
+    # Install mysqli PHP extentions requirements
+     docker-php-ext-install mysqli && \     
+;fi
+
+#####################################
+# Tokenizer Modifications:
+#####################################
+
+ARG INSTALL_TOKENIZER=false
+RUN if [ ${INSTALL_TOKENIZER} = true ]; then \
+    # Install tokenizer PHP extentions requirements
      docker-php-ext-install tokenizer \
 ;fi