@@ -36,8 +36,8 @@ RUN --mount=type=bind,from=nginx-files,src=nginx-plus.repo,target=/etc/yum.repos
3636 --mount=type=bind,from=ubi9-packages,src=/,target=/ubi-bin/ \
3737 --mount=type=secret,id=nginx-repo.crt,dst=/etc/ssl/nginx/nginx-repo.crt,mode=0644 \
3838 --mount=type=secret,id=nginx-repo.key,dst=/etc/ssl/nginx/nginx-repo.key,mode=0644 \
39- # Install shadow-utils for useradd and subscription-manager for repo access
40- microdnf --nodocs install -y shadow-utils subscription-manager \
39+ # Install shadow-utils for useradd
40+ microdnf --nodocs install -y shadow-utils \
4141 && rpm --import /tmp/nginx_signing.key \
4242 # Install c-ares from the dependencies image (contains required libs)
4343 && rpm -Uvh /ubi-bin/c-ares-*.rpm \
@@ -50,17 +50,15 @@ RUN --mount=type=bind,from=nginx-files,src=nginx-plus.repo,target=/etc/yum.repos
5050 # Install nginx-agent
5151 && microdnf --nodocs install -y nginx-agent-${NGINX_AGENT_VERSION#v}* \
5252 # Clean up
53- && microdnf remove -y shadow-utils subscription-manager \
53+ && microdnf remove -y shadow-utils \
5454 && microdnf clean all \
5555 && rm -rf /var/cache/yum
5656
5757# Configure directories and logging
58- RUN mkdir -p /usr/lib/nginx/modules / var/run/nginx /usr/lib64/nginx/modules \
58+ RUN mkdir -p /var/run/nginx /usr/lib64/nginx/modules \
5959 # Forward request and error logs to docker log collector
6060 && ln -sf /dev/stdout /var/log/nginx/access.log \
61- && ln -sf /dev/stderr /var/log/nginx/error.log \
62- && cp /usr/lib64/nginx/modules/ngx_* /usr/lib/nginx/modules/
63-
61+ && ln -sf /dev/stderr /var/log/nginx/error.log
6462# Copy default html files to a writable location
6563RUN mkdir -p /etc/nginx/html \
6664 && cp /usr/share/nginx/html/* /etc/nginx/html/
@@ -70,7 +68,7 @@ RUN chown -R 101:1001 /etc/nginx /var/cache/nginx
7068
7169# Copy configuration files and scripts
7270COPY build/entrypoint.sh /agent/entrypoint.sh
73- COPY ${NJS_DIR}/ /usr/lib /nginx/modules/njs/
71+ COPY ${NJS_DIR}/ /usr/lib64 /nginx/modules/njs/
7472COPY ${NGINX_CONF_DIR}/nginx.conf /etc/nginx/nginx.conf
7573COPY ${NGINX_CONF_DIR}/grpc-error-locations.conf /etc/nginx/grpc-error-locations.conf
7674COPY ${NGINX_CONF_DIR}/grpc-error-pages.conf /etc/nginx/grpc-error-pages.conf
0 commit comments