Merge branch 'master' into mailparse
This commit is contained in:
		@@ -14,8 +14,7 @@
 | 
			
		||||
 | 
			
		||||
ARG LARADOCK_PHP_VERSION
 | 
			
		||||
 | 
			
		||||
# FROM laradock/workspace:2.2-${LARADOCK_PHP_VERSION}
 | 
			
		||||
FROM letsdockerize/laradock-workspace:2.4-${LARADOCK_PHP_VERSION}
 | 
			
		||||
FROM laradock/workspace:2.5-${LARADOCK_PHP_VERSION}
 | 
			
		||||
 | 
			
		||||
LABEL maintainer="Mahmoud Zalt <mahmoud@zalt.me>"
 | 
			
		||||
 | 
			
		||||
@@ -314,8 +313,7 @@ ARG INSTALL_XDEBUG=false
 | 
			
		||||
RUN if [ ${INSTALL_XDEBUG} = true ]; then \
 | 
			
		||||
    # Load the xdebug extension only with phpunit commands
 | 
			
		||||
    apt-get install -y php${LARADOCK_PHP_VERSION}-xdebug && \
 | 
			
		||||
    sed -i 's/^;//g' /etc/php/${LARADOCK_PHP_VERSION}/cli/conf.d/20-xdebug.ini && \
 | 
			
		||||
    echo "alias phpunit='php -dzend_extension=xdebug.so /var/www/vendor/bin/phpunit'" >> ~/.bashrc \
 | 
			
		||||
    sed -i 's/^;//g' /etc/php/${LARADOCK_PHP_VERSION}/cli/conf.d/20-xdebug.ini \
 | 
			
		||||
;fi
 | 
			
		||||
 | 
			
		||||
# ADD for REMOTE debugging
 | 
			
		||||
@@ -407,6 +405,37 @@ RUN if [ ${INSTALL_AMQP} = true ]; then \
 | 
			
		||||
    ln -s /etc/php/${LARADOCK_PHP_VERSION}/mods-available/amqp.ini /etc/php/${LARADOCK_PHP_VERSION}/cli/conf.d/30-amqp.ini \
 | 
			
		||||
;fi
 | 
			
		||||
 | 
			
		||||
###########################################################################
 | 
			
		||||
# CASSANDRA:
 | 
			
		||||
###########################################################################
 | 
			
		||||
 | 
			
		||||
ARG INSTALL_CASSANDRA=false
 | 
			
		||||
 | 
			
		||||
RUN if [ ${INSTALL_CASSANDRA} = true ]; then \
 | 
			
		||||
    apt-get install libgmp-dev -y && \
 | 
			
		||||
    curl https://downloads.datastax.com/cpp-driver/ubuntu/18.04/dependencies/libuv/v1.28.0/libuv1-dev_1.28.0-1_amd64.deb -o libuv1-dev.deb && \
 | 
			
		||||
    curl https://downloads.datastax.com/cpp-driver/ubuntu/18.04/dependencies/libuv/v1.28.0/libuv1_1.28.0-1_amd64.deb -o libuv1.deb && \
 | 
			
		||||
    curl https://downloads.datastax.com/cpp-driver/ubuntu/18.04/cassandra/v2.12.0/cassandra-cpp-driver-dev_2.12.0-1_amd64.deb -o cassandra-cpp-driver-dev.deb && \
 | 
			
		||||
    curl https://downloads.datastax.com/cpp-driver/ubuntu/18.04/cassandra/v2.12.0/cassandra-cpp-driver_2.12.0-1_amd64.deb -o cassandra-cpp-driver.deb && \
 | 
			
		||||
    dpkg -i libuv1.deb && \
 | 
			
		||||
    dpkg -i libuv1-dev.deb && \
 | 
			
		||||
    dpkg -i cassandra-cpp-driver.deb && \
 | 
			
		||||
    dpkg -i cassandra-cpp-driver-dev.deb && \
 | 
			
		||||
    rm libuv1.deb libuv1-dev.deb cassandra-cpp-driver-dev.deb cassandra-cpp-driver.deb && \
 | 
			
		||||
    cd /usr/src && \
 | 
			
		||||
    git clone https://github.com/datastax/php-driver.git && \
 | 
			
		||||
    cd /usr/src/php-driver/ext && \
 | 
			
		||||
    phpize && \
 | 
			
		||||
    mkdir /usr/src/php-driver/build && \
 | 
			
		||||
    cd /usr/src/php-driver/build && \
 | 
			
		||||
    ../ext/configure > /dev/null && \
 | 
			
		||||
    make clean >/dev/null && \
 | 
			
		||||
    make >/dev/null 2>&1 && \
 | 
			
		||||
    make install && \
 | 
			
		||||
    echo "extension=cassandra.so" >> /etc/php/${LARADOCK_PHP_VERSION}/mods-available/cassandra.ini && \
 | 
			
		||||
    ln -s /etc/php/${LARADOCK_PHP_VERSION}/mods-available/cassandra.ini /etc/php/${LARADOCK_PHP_VERSION}/cli/conf.d/30-cassandra.ini \
 | 
			
		||||
;fi
 | 
			
		||||
 | 
			
		||||
###########################################################################
 | 
			
		||||
# PHP REDIS EXTENSION
 | 
			
		||||
###########################################################################
 | 
			
		||||
@@ -414,6 +443,7 @@ RUN if [ ${INSTALL_AMQP} = true ]; then \
 | 
			
		||||
ARG INSTALL_PHPREDIS=false
 | 
			
		||||
 | 
			
		||||
RUN if [ ${INSTALL_PHPREDIS} = true ]; then \
 | 
			
		||||
    apt-get update -yqq && \
 | 
			
		||||
    apt-get install -yqq php-redis \
 | 
			
		||||
;fi
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user