Change /sbin/init to /sbin/init-docker - start nginx and php-fpm non-root
This commit is contained in:
parent
d62cc85c97
commit
1db72c181a
@ -51,11 +51,19 @@ COPY msmtprc /etc/
|
||||
COPY docker/www.conf /usr/local/etc/php-fpm.d/
|
||||
COPY docker/nginx-app.conf /etc/nginx/http.d/default.conf
|
||||
|
||||
COPY docker/init /sbin/
|
||||
RUN chmod 550 /sbin/init && chown 0:0 /sbin/init
|
||||
COPY docker/init-docker /sbin/init-docker
|
||||
|
||||
# Startup as non-root configuration
|
||||
RUN chmod 550 /sbin/init-docker && chown www-data:0 /sbin/init-docker
|
||||
RUN addgroup nginx www-data && addgroup www-data nginx \
|
||||
&& chgrp www-data /run/nginx /var/log/nginx /var/lib/nginx/tmp \
|
||||
&& chmod g+w /run/nginx /var/log/nginx \
|
||||
&& chmod g+rwx /var/lib/nginx/tmp
|
||||
RUN sed -i -e 's/user nginx;/#user nginx;/' /etc/nginx/nginx.conf
|
||||
USER www-data
|
||||
|
||||
VOLUME [ "/var/cache/composer" ]
|
||||
WORKDIR /var/www/html
|
||||
EXPOSE 80
|
||||
ENTRYPOINT [ "/sbin/init" ]
|
||||
ENTRYPOINT [ "/sbin/init-docker" ]
|
||||
CMD [ "php-fpm" ]
|
||||
|
@ -1,12 +1,12 @@
|
||||
[www]
|
||||
group = www-data
|
||||
;group = www-data
|
||||
listen = 127.0.0.1:9000
|
||||
pm = dynamic
|
||||
pm.max_children = 25
|
||||
pm.max_spare_servers = 10
|
||||
pm.min_spare_servers = 5
|
||||
pm.start_servers = 10
|
||||
user = www-data
|
||||
;user = www-data
|
||||
prefix = /var/www/html
|
||||
php_admin_value[memory_limit] = 512M
|
||||
php_admin_value[max_execution_time] = 300
|
||||
|
Loading…
x
Reference in New Issue
Block a user