added SOAP ext to php-worker (#1817)
This commit is contained in:
		
				
					committed by
					
						
						Shao Yu-Lung (Allen)
					
				
			
			
				
	
			
			
			
						parent
						
							c1e8e955a1
						
					
				
				
					commit
					0af2115658
				
			@@ -545,6 +545,7 @@ b) add a new service container by simply copy-paste this section below PHP-FPM c
 | 
				
			|||||||
        args:
 | 
					        args:
 | 
				
			||||||
          - INSTALL_PGSQL=${PHP_WORKER_INSTALL_PGSQL} #Optionally install PGSQL PHP drivers
 | 
					          - INSTALL_PGSQL=${PHP_WORKER_INSTALL_PGSQL} #Optionally install PGSQL PHP drivers
 | 
				
			||||||
          - INSTALL_BCMATH=${PHP_WORKER_INSTALL_BCMATH} #Optionally install BCMath php package
 | 
					          - INSTALL_BCMATH=${PHP_WORKER_INSTALL_BCMATH} #Optionally install BCMath php package
 | 
				
			||||||
 | 
					          - INSTALL_SOAP=${PHP_WORKER_INSTALL_SOAP} #Optionally install Soap php package
 | 
				
			||||||
      volumes_from:
 | 
					      volumes_from:
 | 
				
			||||||
        - applications
 | 
					        - applications
 | 
				
			||||||
      depends_on:
 | 
					      depends_on:
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -179,6 +179,7 @@ services:
 | 
				
			|||||||
          - PHP_VERSION=${PHP_VERSION}
 | 
					          - PHP_VERSION=${PHP_VERSION}
 | 
				
			||||||
          - INSTALL_PGSQL=${PHP_WORKER_INSTALL_PGSQL}
 | 
					          - INSTALL_PGSQL=${PHP_WORKER_INSTALL_PGSQL}
 | 
				
			||||||
          - INSTALL_BCMATH=${PHP_WORKER_INSTALL_BCMATH}
 | 
					          - INSTALL_BCMATH=${PHP_WORKER_INSTALL_BCMATH}
 | 
				
			||||||
 | 
					          - INSTALL_SOAP=${PHP_WORKER_INSTALL_SOAP}
 | 
				
			||||||
      volumes:
 | 
					      volumes:
 | 
				
			||||||
        - ${APP_CODE_PATH_HOST}:${APP_CODE_PATH_CONTAINER}
 | 
					        - ${APP_CODE_PATH_HOST}:${APP_CODE_PATH_CONTAINER}
 | 
				
			||||||
        - ./php-worker/supervisord.d:/etc/supervisord.d
 | 
					        - ./php-worker/supervisord.d:/etc/supervisord.d
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -167,6 +167,7 @@ PHP_FPM_FAKETIME=-0
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
PHP_WORKER_INSTALL_PGSQL=false
 | 
					PHP_WORKER_INSTALL_PGSQL=false
 | 
				
			||||||
PHP_WORKER_INSTALL_BCMATH=false
 | 
					PHP_WORKER_INSTALL_BCMATH=false
 | 
				
			||||||
 | 
					PHP_WORKER_INSTALL_SOAP=false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### NGINX #################################################
 | 
					### NGINX #################################################
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -25,6 +25,12 @@ RUN apk --update add wget \
 | 
				
			|||||||
RUN docker-php-ext-install mysqli mbstring pdo pdo_mysql tokenizer xml pcntl
 | 
					RUN docker-php-ext-install mysqli mbstring pdo pdo_mysql tokenizer xml pcntl
 | 
				
			||||||
RUN pecl channel-update pecl.php.net && pecl install memcached mcrypt-1.0.1 && docker-php-ext-enable memcached
 | 
					RUN pecl channel-update pecl.php.net && pecl install memcached mcrypt-1.0.1 && docker-php-ext-enable memcached
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#Install SOAP package:
 | 
				
			||||||
 | 
					ARG INSTALL_SOAP=false
 | 
				
			||||||
 | 
					RUN if [ ${INSTALL_SOAP} = true ]; then \
 | 
				
			||||||
 | 
					    docker-php-ext-install soap \
 | 
				
			||||||
 | 
					;fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#Install BCMath package:
 | 
					#Install BCMath package:
 | 
				
			||||||
ARG INSTALL_BCMATH=false
 | 
					ARG INSTALL_BCMATH=false
 | 
				
			||||||
RUN if [ ${INSTALL_BCMATH} = true ]; then \
 | 
					RUN if [ ${INSTALL_BCMATH} = true ]; then \
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user