changed cache and run directories
This commit is contained in:
27
Dockerfile
27
Dockerfile
@@ -19,13 +19,13 @@ RUN GPG_KEYS=B0F4253373F8F6F510D42178520A9993A1C052F8 \
|
||||
--conf-path=/etc/nginx/nginx.conf \
|
||||
--error-log-path=/var/log/nginx/error.log \
|
||||
--http-log-path=/var/log/nginx/access.log \
|
||||
--pid-path=/var/run/nginx.pid \
|
||||
--lock-path=/var/run/nginx.lock \
|
||||
--http-client-body-temp-path=/var/cache/nginx/client_temp \
|
||||
--http-proxy-temp-path=/var/cache/nginx/proxy_temp \
|
||||
--http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp \
|
||||
--http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp \
|
||||
--http-scgi-temp-path=/var/cache/nginx/scgi_temp \
|
||||
--pid-path=/nginx/run/nginx.pid \
|
||||
--lock-path=/nginx/run/nginx.lock \
|
||||
--http-client-body-temp-path=/nginx/cache/client_temp \
|
||||
--http-proxy-temp-path=/nginx/cache/proxy_temp \
|
||||
--http-fastcgi-temp-path=/nginx/cache/fastcgi_temp \
|
||||
--http-uwsgi-temp-path=/nginx/cache/uwsgi_temp \
|
||||
--http-scgi-temp-path=/nginx/cache/scgi_temp \
|
||||
--user=nginx \
|
||||
--group=nginx \
|
||||
--with-http_ssl_module \
|
||||
@@ -59,8 +59,8 @@ RUN GPG_KEYS=B0F4253373F8F6F510D42178520A9993A1C052F8 \
|
||||
--add-module=/usr/lib/nginx/modules/headers-more-nginx-module-$ADD_MODULE_HEADERS_MORE_NGINX_VERSION \
|
||||
" \
|
||||
&& addgroup --gid 1000 -S nginx \
|
||||
&& adduser --uid 1000 -D -S -h /var/cache/nginx -s /sbin/nologin -G nginx nginx \
|
||||
&& apk add --no-cache --virtual .build-deps \
|
||||
&& adduser --uid 1000 -D -S -h /nginx -s /sbin/nologin -G nginx nginx \
|
||||
&& apk add --no-cache --virtual .tools \
|
||||
gcc \
|
||||
libc-dev \
|
||||
make \
|
||||
@@ -132,7 +132,7 @@ RUN GPG_KEYS=B0F4253373F8F6F510D42178520A9993A1C052F8 \
|
||||
| awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' \
|
||||
)" \
|
||||
&& apk add --no-cache --virtual .nginx-rundeps $runDeps \
|
||||
&& apk del .build-deps \
|
||||
&& apk del .tools \
|
||||
&& apk del .gettext \
|
||||
&& mv /tmp/envsubst /usr/local/bin/ \
|
||||
\
|
||||
@@ -146,19 +146,20 @@ RUN GPG_KEYS=B0F4253373F8F6F510D42178520A9993A1C052F8 \
|
||||
|
||||
|
||||
RUN mkdir -p /nginx \
|
||||
&& mkdir -p /nginx/run \
|
||||
&& mkdir -p /nginx/cache \
|
||||
&& mkdir -p /nginx/etc \
|
||||
&& mkdir -p /nginx/www \
|
||||
&& mkdir -p /nginx/www/default \
|
||||
&& mkdir -p /nginx/ssl \
|
||||
&& rm /etc/nginx/nginx.conf \
|
||||
&& touch /var/run/nginx.pid
|
||||
&& rm /etc/nginx/nginx.conf
|
||||
|
||||
COPY ./source/nginx.conf /etc/nginx/nginx.conf
|
||||
COPY ./source/default.conf /nginx/etc/default.conf
|
||||
COPY ./source/index.html /nginx/www/default/index.html
|
||||
|
||||
# :: docker -u 1000:1000 (no root initiative)
|
||||
RUN chown nginx:nginx -R /nginx /var/run/nginx.pid
|
||||
RUN chown nginx:nginx -R /nginx
|
||||
|
||||
STOPSIGNAL SIGTERM
|
||||
|
||||
|
Reference in New Issue
Block a user