1- FROM andrewholgate/drupal-php70:0.2 .0
1+ FROM andrewholgate/drupal-php70:0.3 .0
22MAINTAINER Andrew Holgate <
[email protected] >
33
44RUN DEBIAN_FRONTEND=noninteractive apt-get update && \
@@ -8,17 +8,16 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get update && \
88RUN DEBIAN_FRONTEND=noninteractive apt-get -y install python-sphinx python-pip doxygen && \
99 DEBIAN_FRONTEND=noninteractive pip install sphinx_rtd_theme breathe
1010
11- RUN DEBIAN_FRONTEND=noninteractive apt-get -y install php7.0-dev
12-
13- # Install XDebug
14- RUN wget https://github.com/xdebug/xdebug/archive/XDEBUG_2_4_0RC2.tar.gz && \
15- tar zxvf XDEBUG_2_4_0RC2.tar.gz && \
16- cd xdebug-XDEBUG_2_4_0RC2 && \
11+ # Install XDebug 2.4.0 RC3
12+ RUN wget https://github.com/xdebug/xdebug/archive/XDEBUG_2_4_0RC3.tar.gz && \
13+ tar zxvf XDEBUG_2_4_0RC3.tar.gz && \
14+ rm -f XDEBUG_2_4_0RC3.tar.gz && \
15+ cd xdebug-XDEBUG_2_4_0RC3 && \
1716 phpize && \
1817 ./configure --enable-xdebug && \
1918 make && \
2019 cp modules/xdebug.so /usr/lib/php/20151012/ && \
21- cd .. && rm -Rf xdebug-XDEBUG_2_4_0RC2
20+ rm -Rf ../ xdebug-XDEBUG_2_4_0RC3
2221
2322COPY xdebug.ini /etc/php/mods-available/xdebug.ini
2423RUN ln -s /etc/php/mods-available/xdebug.ini /etc/php/7.0/cli/conf.d/20-xdebug.ini
@@ -29,25 +28,26 @@ RUN ln -s /var/log/xdebug/xdebug.log /var/www/log/
2928# Install XHProf
3029# RUN wget https://github.com/phacility/xhprof/archive/master.tar.gz && \
3130# tar zxvf master.tar.gz && \
31+ # rm -f master.tar.gz
3232# cd xhprof-master/extension/ && \
3333# phpize && \
3434# ./configure --with-php-config=/usr/bin/php-config7.0 && \
3535# make && \
3636# make install && \
3737# make test && \
38- # cd .. && rm -RF xhprof-master
38+ # rm -Rf ../ xhprof-master
3939
4040# Install JRE (needed for some testing tools like sitespeed.io) and libs for PhantomJS.
4141RUN DEBIAN_FRONTEND=noninteractive apt-get -y install default-jre libfreetype6 libfontconfig
4242
43- # Install Node 4.2.3
43+ # Install Node 4.2.4 LTS
4444RUN cd /opt && \
45- wget https://nodejs.org/dist/v4.2.3 /node-v4.2.3 -linux-x64.tar.gz && \
46- tar -xzf node-v4.2.3 -linux-x64.tar.gz && \
47- mv node-v4.2.3 -linux-x64 node && \
45+ wget https://nodejs.org/dist/v4.2.4 /node-v4.2.4 -linux-x64.tar.gz && \
46+ tar -xzf node-v4.2.4 -linux-x64.tar.gz && \
47+ mv node-v4.2.4 -linux-x64 node && \
4848 cd /usr/local/bin && \
4949 ln -s /opt/node/bin/* . && \
50- rm -f /opt/node-v4.2.3 -linux-x64.tar.gz
50+ rm -f /opt/node-v4.2.4 -linux-x64.tar.gz
5151
5252USER ubuntu
5353RUN echo 'export PATH="$PATH:$HOME/.npm-packages/bin"' >> ~/.bashrc && \
@@ -78,6 +78,9 @@ RUN sed -ri 's/^display_errors\s*=\s*Off/display_errors = On/g' /etc/php/7.0/fpm
7878 sed -ri 's/^;xmlrpc_errors\s *=\s *0/xmlrpc_errors = 1/g' /etc/php/7.0/fpm/php.ini && \
7979 sed -ri 's/^;xmlrpc_errors\s *=\s *0/xmlrpc_errors = 1/g' /etc/php/7.0/cli/php.ini
8080
81+ # Disable Google Pagespeed
82+ RUN sed -ri 's/\s *ModPagespeed on/ ModPagespeed off/g' /etc/apache2/mods-available/pagespeed.conf
83+
8184# Grant ubuntu user access to sudo with no password.
8285RUN apt-get -y install sudo && \
8386 echo "ubuntu ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers && \
0 commit comments