Skip to content

Commit 0d88d87

Browse files
authored
Update Dockerfile
1 parent e7ed7d6 commit 0d88d87

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

nginx/Dockerfile

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# syntax = docker/dockerfile:labs
2-
FROM nginx:mainline-alpine-perl
2+
FROM nginxinc/nginx-unprivileged:mainline-alpine-perl
33

44
LABEL author="admin@magenx.com"
55
LABEL source="https://github.com/magenx/Magento-2-docker-configuration"
@@ -16,6 +16,11 @@ ARG MAGENTO_ROOT_PATH
1616
ARG MAGENTO_PUB_PATH
1717
ARG TZ
1818

19+
ARG PROFILER_PLACEHOLDER
20+
ARG PHPMYADMIN_FOLDER
21+
22+
USER root
23+
1924
RUN <<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"
6370
EOF
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+
6577
RUN ln -snf /usr/share/zoneinfo/${TZ} /etc/localtime && echo ${TZ} > /etc/timezone

0 commit comments

Comments
 (0)