From 65634bce18020a86e70122e057249a1658a0c2ae Mon Sep 17 00:00:00 2001 From: William Douglas Date: Tue, 15 Apr 2025 17:05:20 -0700 Subject: [PATCH] Convert nginx to not use mainline Signed-off-by: William Douglas --- nginx/Dockerfile | 31 +++++++++++++------------------ nginx/default.conf | 2 +- nginx/hooks/post_push | 2 +- 3 files changed, 15 insertions(+), 20 deletions(-) diff --git a/nginx/Dockerfile b/nginx/Dockerfile index ae7b84c..a6752a7 100644 --- a/nginx/Dockerfile +++ b/nginx/Dockerfile @@ -19,7 +19,7 @@ RUN source /os-release && \ mkdir /install_root \ && swupd os-install -V ${VERSION_ID} \ --path /install_root --statedir /swupd-state \ - --bundles=nginx-mainline --no-boot-update + --bundles=nginx --no-boot-update # For some Host OS configuration with redirect_dir on, # extra data are saved on the upper layer when the same @@ -33,26 +33,21 @@ RUN cd / && \ FROM core COPY --from=builder /install_root / -COPY default.conf /etc/nginx-mainline/conf.d/default.conf +COPY default.conf /etc/nginx/conf.d/default.conf -# create directories for nginx-mainline +# create directories for nginx RUN mkdir -p /var/www/html && \ - mkdir -p /etc/nginx-mainline && \ - mkdir -p /var/log/nginx-mainline && \ - mkdir -p /var/lib/nginx-mainline/uwsgi && \ - mkdir -p /var/lib/nginx-mainline/client-body && \ - mkdir -p /var/lib/nginx-mainline/proxy && \ - mkdir -p /var/lib/nginx-mainline/fast-cgi && \ - # add links to make it compatible with general name nginx - ln -sf /var/log/nginx-mainline /var/log/nginx && \ - ln -sf /var/lib/nginx-mainline /var/lib/nginx && \ - ln -sf /etc/nginx-mainline /etc/nginx && \ - ln -sf /usr/bin/nginx-mainline /usr/bin/nginx && \ + mkdir -p /etc/nginx && \ + mkdir -p /var/log/nginx && \ + mkdir -p /var/lib/nginx/uwsgi && \ + mkdir -p /var/lib/nginx/client-body && \ + mkdir -p /var/lib/nginx/proxy && \ + mkdir -p /var/lib/nginx/fast-cgi && \ # forward request and error logs to docker log collector - ln -sf /dev/stdout /var/log/nginx-mainline/access.log && \ - ln -sf /dev/stderr /var/log/nginx-mainline/error.log && \ - cp -f /usr/share/nginx-mainline/conf/nginx.conf.example /etc/nginx-mainline/nginx.conf && \ - cp -f /usr/share/nginx-mainline/html/* /var/www/html/ + ln -sf /dev/stdout /var/log/nginx/access.log && \ + ln -sf /dev/stderr /var/log/nginx/error.log && \ + cp -f /usr/share/nginx/conf/nginx.conf.example /etc/nginx/nginx.conf && \ + cp -f /usr/share/nginx/html/* /var/www/html/ EXPOSE 80 STOPSIGNAL SIGTERM diff --git a/nginx/default.conf b/nginx/default.conf index fa1e3ec..0af0050 100644 --- a/nginx/default.conf +++ b/nginx/default.conf @@ -3,6 +3,6 @@ server { location / { root /var/www/html; autoindex on; - access_log /var/log/nginx-mainline/access.log combined; + access_log /var/log/nginx/access.log combined; } } diff --git a/nginx/hooks/post_push b/nginx/hooks/post_push index 3fa7cf4..7f5b137 100755 --- a/nginx/hooks/post_push +++ b/nginx/hooks/post_push @@ -2,6 +2,6 @@ . ../docker-hooks.sh image="clearlinux/nginx" -package=nginx-mainline +package=nginx do_tag $image $package