Skip to content

Commit 71d47e1

Browse files
committed
Merge pull request #2 from andrewholgate/develop
Develop
2 parents 332258b + b19fdc4 commit 71d47e1

File tree

1 file changed

+17
-14
lines changed

1 file changed

+17
-14
lines changed

Dockerfile

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM andrewholgate/drupal-php70:0.2.0
1+
FROM andrewholgate/drupal-php70:0.3.0
22
MAINTAINER Andrew Holgate <[email protected]>
33

44
RUN DEBIAN_FRONTEND=noninteractive apt-get update && \
@@ -8,17 +8,16 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get update && \
88
RUN 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

2322
COPY xdebug.ini /etc/php/mods-available/xdebug.ini
2423
RUN 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.
4141
RUN 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
4444
RUN 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

5252
USER ubuntu
5353
RUN 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.
8285
RUN apt-get -y install sudo && \
8386
echo "ubuntu ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers && \

0 commit comments

Comments
 (0)