1010
1111FROM eclipse/stack-base:ubuntu
1212
13- ENV DEBIAN_FRONTEND noninteractive
13+ ENV DEBIAN_FRONTEND= noninteractive
1414ENV CHE_MYSQL_PASSWORD=che
1515ENV CHE_MYSQL_DB=che_db
1616ENV CHE_MYSQL_USER=che
1717ENV PHP_LS_VERSION=5.4.1
1818# install php with a set of most widely used extensions
19- RUN sudo apt-get update && \
20- sudo apt-get install -y \
19+ RUN sudo DEBIAN_FRONTEND=noninteractive apt-get update && \
20+ sudo DEBIAN_FRONTEND=noninteractive apt-get install -y \
2121 apache2 \
2222 php \
23- php-mcrypt \
2423 php-curl \
2524 php-mysql \
2625 php-gd \
@@ -40,14 +39,14 @@ RUN sudo sed -i 's/\/var\/www\/html/\/projects/g' /etc/apache2/sites-available/
4039 sudo a2enmod rewrite
4140
4241# Install the Zend Debugger php module
43- RUN sudo wget http://repos.zend.com/zend-server/9.0.2 /deb_apache2.4/pool/zend-server-php-7.0-common_9 .0.2+b174_amd64 .deb && \
44- dpkg-deb --fsys-tarfile zend-server-php-7.0-common_9 .0.2+b174_amd64 .deb | sudo tar -xf - --strip-components=7 ./usr/local/zend/lib/debugger/php-7.0 .x/ZendDebugger.so && \
45- sudo rm zend-server-php-7.0-common_9 .0.2+b174_amd64 .deb && \
46- sudo mv ZendDebugger.so /usr/lib/php/20151012 && \
47- sudo sh -c 'echo "; configuration for php ZendDebugger module\n ; priority=90\n zend_extension=ZendDebugger.so" > /etc/php/7.0 /mods-available/zenddebugger.ini' && \
48- sudo ln -s ../../mods-available/zenddebugger.ini /etc/php/7.0 /cli/conf.d/90-zenddebugger.ini && \
49- sudo ln -s ../../mods-available/zenddebugger.ini /etc/php/7.0 /apache2/conf.d/90-zenddebugger.ini && \
50- sudo sed -i 's/;opcache.enable=0/opcache.enable=0/g' /etc/php/7.0 /apache2/php.ini && \
42+ RUN sudo wget http://repos.zend.com/zend-server/2018.0 /deb_apache2.4/pool/zend-server-php-7.2-common_2018 .0.0+b464_amd64 .deb && \
43+ dpkg-deb --fsys-tarfile zend-server-php-7.2-common_2018 .0.0+b464_amd64 .deb | sudo tar -xf - --strip-components=7 ./usr/local/zend/lib/debugger/php-7.2 .x/ZendDebugger.so && \
44+ sudo rm zend-server-php-7.2-common_2018 .0.0+b464_amd64 .deb && \
45+ sudo mv ZendDebugger.so /usr/lib/php/20170718 && \
46+ sudo sh -c 'echo "; configuration for php ZendDebugger module\n ; priority=90\n zend_extension=ZendDebugger.so" > /etc/php/7.2 /mods-available/zenddebugger.ini' && \
47+ sudo ln -s ../../mods-available/zenddebugger.ini /etc/php/7.2 /cli/conf.d/90-zenddebugger.ini && \
48+ sudo ln -s ../../mods-available/zenddebugger.ini /etc/php/7.2 /apache2/conf.d/90-zenddebugger.ini && \
49+ sudo sed -i 's/;opcache.enable=0/opcache.enable=0/g' /etc/php/7.2 /apache2/php.ini && \
5150 sudo setcap 'cap_net_bind_service=+ep' /usr/sbin/apache2 && \
5251 sudo chmod -R 777 /var/run/apache2 /var/lock/apache2 /var/log/apache2
5352
0 commit comments