@@ -271,7 +271,7 @@ def _get_nginx_kwargs(os_version: OsVersion):
271271 parse_version = ParseVersion .MINOR ,
272272 )
273273 ],
274- "package_list" : ["gawk" , "nginx" , "findutils" , _envsubst_pkg_name (os_version )],
274+ "package_list" : ["gawk" , "nginx" , "findutils" , _envsubst_pkg_name (os_version ), "sed" , "grep" ],
275275 "entrypoint" : ["/usr/local/bin/docker-entrypoint.sh" ],
276276 "from_target_image" : generate_from_image_tag (os_version , "bci-micro" ),
277277 "cmd" : ["nginx" , "-g" , "daemon off;" ],
@@ -289,8 +289,15 @@ def _get_nginx_kwargs(os_version: OsVersion):
289289 COPY index.html /srv/www/htdocs/
290290 { DOCKERFILE_RUN } chmod +x /docker-entrypoint.d/*.sh /usr/local/bin/docker-entrypoint.sh
291291 { DOCKERFILE_RUN } install -d -o nginx -g nginx -m 750 /var/log/nginx; \
292+ install -d /var/cache/nginx /var/run; \
292293 ln -sf /dev/stdout /var/log/nginx/access.log; \
293- ln -sf /dev/stderr /var/log/nginx/error.log
294+ ln -sf /dev/stderr /var/log/nginx/error.log \
295+ chown -R nginx:nginx /var/cache/nginx; \
296+ chown -R nginx:nginx /etc/nginx; \
297+ chown -R nginx:nginx /var/run; \
298+ install -d -o nginx -g nginx /tmp/client_temp /tmp/proxy_temp /tmp/fastcgi_temp /tmp/uwsgi_temp /tmp/scgi_temp; \
299+ chown -R nginx:nginx /tmp; \
300+ chmod -R g+w /var/cache/nginx /var/log/nginx /etc/nginx /var/run /tmp
294301 STOPSIGNAL SIGQUIT""" ),
295302 }
296303
0 commit comments