|
@@ -35,6 +35,15 @@ RUN apk --update add wget \
|
|
|
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 mongodb && docker-php-ext-enable memcached mongodb
|
|
|
|
|
|
+# Add a non-root user to help install ffmpeg:
|
|
|
+ARG PUID=1000
|
|
|
+ENV PUID ${PUID}
|
|
|
+ARG PGID=1000
|
|
|
+ENV PGID ${PGID}
|
|
|
+
|
|
|
+RUN addgroup -g ${PGID} laradock && \
|
|
|
+ adduser -D -G laradock -u ${PUID} laradock
|
|
|
+
|
|
|
#Install BCMath package:
|
|
|
ARG INSTALL_BCMATH=false
|
|
|
RUN if [ ${INSTALL_BCMATH} = true ]; then \
|
|
@@ -69,6 +78,12 @@ RUN if [ ${INSTALL_PHPREDIS} = true ]; then \
|
|
|
&& docker-php-ext-enable redis \
|
|
|
;fi
|
|
|
|
|
|
+ARG INSTALL_FFMPEG=false
|
|
|
+RUN if [ ${INSTALL_FFMPEG} = true ]; then \
|
|
|
+ # Add ffmpeg to horizon
|
|
|
+ apk add ffmpeg \
|
|
|
+;fi
|
|
|
+
|
|
|
WORKDIR /usr/src
|
|
|
RUN if [ ${INSTALL_CASSANDRA} = true ]; then \
|
|
|
git clone https://github.com/datastax/php-driver.git \
|