11FROM php:7.1-apache-stretch
22
3- ENV LD_LIBRARY_PATH /usr/local/instantclient
4-
5- # Setup the required extensions.
63ARG DEBIAN_FRONTEND=noninteractive
74
85# Install NVM and the current (as of 26/02/2019) LTS version of Node.
@@ -12,14 +9,21 @@ RUN mkdir -p $NVM_DIR && \
129 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash && \
1310 . $NVM_DIR/nvm.sh && nvm install $NODE_VERSION && nvm use --delete-prefix $NODE_VERSION
1411
15- ADD root/ /
16- # Fix the original permissions of /tmp, the PHP default upload tmp dir.
17- RUN chmod 777 /tmp && chmod +t /tmp
12+ # Install the standard PHP extensions.
13+ ADD root/tmp/setup/php-extensions.sh /tmp/setup/
14+ RUN chmod 777 /tmp && chmod +t /tmp && \
15+ /tmp/setup/php-extensions.sh
16+
17+ # Install the PHP MSSQL Extension.
18+ ADD root/tmp/setup/mssql-extension.sh /tmp/setup/
19+ RUN chmod 777 /tmp && chmod +t /tmp && \
20+ /tmp/setup/mssql-extension.sh
1821
19- # Setup the required extensions.
20- RUN /tmp/setup/php-extensions.sh
21- RUN /tmp/setup/oci8-extension.sh
22+ # Install the PHP OCI8 Extension.
2223ENV LD_LIBRARY_PATH /usr/local/instantclient
24+ ADD root/tmp/setup/oci8-extension.sh /tmp/setup/
25+ RUN chmod 777 /tmp && chmod +t /tmp && \
26+ /tmp/setup/oci8-extension.sh
2327
2428RUN mkdir /var/www/moodledata && chown www-data /var/www/moodledata && \
2529 mkdir /var/www/phpunitdata && chown www-data /var/www/phpunitdata && \
0 commit comments