Skip to content
This repository was archived by the owner on Aug 7, 2025. It is now read-only.

Commit 65634bc

Browse files
author
William Douglas
committed
Convert nginx to not use mainline
Signed-off-by: William Douglas <[email protected]>
1 parent d7d7323 commit 65634bc

File tree

3 files changed

+15
-20
lines changed

3 files changed

+15
-20
lines changed

nginx/Dockerfile

Lines changed: 13 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ RUN source /os-release && \
1919
mkdir /install_root \
2020
&& swupd os-install -V ${VERSION_ID} \
2121
--path /install_root --statedir /swupd-state \
22-
--bundles=nginx-mainline --no-boot-update
22+
--bundles=nginx --no-boot-update
2323

2424
# For some Host OS configuration with redirect_dir on,
2525
# extra data are saved on the upper layer when the same
@@ -33,26 +33,21 @@ RUN cd / && \
3333
FROM core
3434

3535
COPY --from=builder /install_root /
36-
COPY default.conf /etc/nginx-mainline/conf.d/default.conf
36+
COPY default.conf /etc/nginx/conf.d/default.conf
3737

38-
# create directories for nginx-mainline
38+
# create directories for nginx
3939
RUN mkdir -p /var/www/html && \
40-
mkdir -p /etc/nginx-mainline && \
41-
mkdir -p /var/log/nginx-mainline && \
42-
mkdir -p /var/lib/nginx-mainline/uwsgi && \
43-
mkdir -p /var/lib/nginx-mainline/client-body && \
44-
mkdir -p /var/lib/nginx-mainline/proxy && \
45-
mkdir -p /var/lib/nginx-mainline/fast-cgi && \
46-
# add links to make it compatible with general name nginx
47-
ln -sf /var/log/nginx-mainline /var/log/nginx && \
48-
ln -sf /var/lib/nginx-mainline /var/lib/nginx && \
49-
ln -sf /etc/nginx-mainline /etc/nginx && \
50-
ln -sf /usr/bin/nginx-mainline /usr/bin/nginx && \
40+
mkdir -p /etc/nginx && \
41+
mkdir -p /var/log/nginx && \
42+
mkdir -p /var/lib/nginx/uwsgi && \
43+
mkdir -p /var/lib/nginx/client-body && \
44+
mkdir -p /var/lib/nginx/proxy && \
45+
mkdir -p /var/lib/nginx/fast-cgi && \
5146
# forward request and error logs to docker log collector
52-
ln -sf /dev/stdout /var/log/nginx-mainline/access.log && \
53-
ln -sf /dev/stderr /var/log/nginx-mainline/error.log && \
54-
cp -f /usr/share/nginx-mainline/conf/nginx.conf.example /etc/nginx-mainline/nginx.conf && \
55-
cp -f /usr/share/nginx-mainline/html/* /var/www/html/
47+
ln -sf /dev/stdout /var/log/nginx/access.log && \
48+
ln -sf /dev/stderr /var/log/nginx/error.log && \
49+
cp -f /usr/share/nginx/conf/nginx.conf.example /etc/nginx/nginx.conf && \
50+
cp -f /usr/share/nginx/html/* /var/www/html/
5651

5752
EXPOSE 80
5853
STOPSIGNAL SIGTERM

nginx/default.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ server {
33
location / {
44
root /var/www/html;
55
autoindex on;
6-
access_log /var/log/nginx-mainline/access.log combined;
6+
access_log /var/log/nginx/access.log combined;
77
}
88
}

nginx/hooks/post_push

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
. ../docker-hooks.sh
33

44
image="clearlinux/nginx"
5-
package=nginx-mainline
5+
package=nginx
66

77
do_tag $image $package

0 commit comments

Comments
 (0)