@@ -13,7 +13,8 @@ ENV SESSION_HANDLER_PATH=""
13
13
14
14
RUN apt-get update && apt-get install -y wget vim supervisor zip libfreetype6-dev libjpeg62-turbo-dev \
15
15
libmcrypt-dev libpng-dev libssl-dev libaio1 git libcurl4-openssl-dev libxslt-dev \
16
- libldap2-dev libicu-dev libc-client-dev libkrb5-dev libsqlite3-dev libedit-dev
16
+ libldap2-dev libicu-dev libc-client-dev libkrb5-dev libsqlite3-dev libedit-dev \
17
+ sudo
17
18
18
19
RUN a2enmod rewrite
19
20
@@ -39,12 +40,17 @@ RUN echo "---> Adding Support for NewRelic" && \
39
40
cp ./agent/x64/newrelic-20151012.so /usr/local/lib/php/extensions/no-debug-non-zts-20151012/newrelic.so && \
40
41
cp ./daemon/newrelic-daemon.x64 /usr/bin/newrelic-daemon && \
41
42
cp ./scripts/newrelic.ini.template /scripts/newrelic.ini && \
42
- mkdir /var/log/newrelic
43
+ mkdir /var/log/newrelic && \
44
+ chown -R www-data:www-data /var/log/newrelic && \
45
+ rm -rf /tmp/*
43
46
44
47
RUN echo "---> Adding Tini" && \
45
48
wget -O /tini https://github.com/krallin/tini/releases/download/v0.18.0/tini-static && \
46
49
chmod +x /tini
47
50
51
+ RUN echo "---> Config sudoers" && \
52
+ echo "www-data ALL = ( ALL ) NOPASSWD: ALL" >> /etc/sudoers
53
+
48
54
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/bin/ --filename=composer
49
55
50
56
RUN pecl install xdebug
@@ -60,6 +66,4 @@ WORKDIR "/var/www/html"
60
66
61
67
EXPOSE 8080 9001
62
68
63
- ENTRYPOINT ["/tini" , "--" ]
64
-
65
- CMD ["/usr/bin/apache-run" ]
69
+ CMD ["/tini" , "--" , "/usr/bin/apache-run" ]
0 commit comments