11# syntax = docker/dockerfile:labs
2- FROM nginx:mainline-alpine-perl
2+ FROM nginxinc/ nginx-unprivileged :mainline-alpine-perl
33
44LABEL author="admin@magenx.com"
55LABEL source="https://github.com/magenx/Magento-2-docker-configuration"
@@ -16,6 +16,11 @@ ARG MAGENTO_ROOT_PATH
1616ARG MAGENTO_PUB_PATH
1717ARG TZ
1818
19+ ARG PROFILER_PLACEHOLDER
20+ ARG PHPMYADMIN_FOLDER
21+
22+ USER root
23+
1924RUN <<EOF
2025 mkdir -p ${MAGENTO_ROOT_PATH}
2126 addgroup -S -g 1001 ${PHP_USER}
@@ -57,9 +62,16 @@ RUN <<EOF
5762 sed -i "s/127.0.0.1:9000/php:9000/" /etc/nginx/conf_m2/maps.conf
5863 sed -i "s,/var/www/html,${MAGENTO_ROOT_PATH}," /etc/nginx/conf_m2/maps.conf
5964 sed -i "s/127.0.0.1/varnish/g" /etc/nginx/conf_m2/varnish_proxy.conf
65+ sed -i "/user nginx;/d" /etc/nginx/nginx.conf
66+ sed -i "s,/var/run/nginx.pid,/tmp/nginx.pid," /etc/nginx/nginx.conf
6067 openssl dhparam -dsaparam -out /etc/ssl/certs/dhparams.pem 4096
6168 openssl req -x509 -newkey rsa:4096 -sha256 -nodes -keyout /etc/ssl/certs/default_server.key -out /etc/ssl/certs/default_server.crt \
6269 -subj "/CN=default_server" -days 3650 -subj "/C=US/ST=Oregon/L=Portland/O=default_server/OU=Org/CN=default_server"
6370EOF
6471
72+ RUN <<EOF
73+ mkdir -p /var/cache/nginx /var/run
74+ chown -R ${BRAND} /var/cache/nginx /var/run /var/log/nginx
75+ EOF
76+
6577RUN ln -snf /usr/share/zoneinfo/${TZ} /etc/localtime && echo ${TZ} > /etc/timezone
0 commit comments