From 811d500f78e78c3526c7f7b6dce043541f0470ff Mon Sep 17 00:00:00 2001 From: Konstantin <69057532+archef2000@users.noreply.github.com> Date: Sun, 5 May 2024 16:43:37 +0200 Subject: [PATCH 1/2] Move port change to the build step. The `bounca-config.sh` file is executed on every start/restart so the nginx config grows with every restart making the service inaccessible. --- Dockerfile | 1 + files/bounca-config.sh | 3 --- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index d97b5ce..4215804 100644 --- a/Dockerfile +++ b/Dockerfile @@ -28,6 +28,7 @@ RUN apt-get update && \ ln -s /etc/nginx/sites-enabled /etc/nginx/conf.d && \ cp -v ${DOCROOT}/etc/nginx/bounca /etc/nginx/sites-available/bounca.conf && \ ln -s /etc/nginx/sites-available/bounca.conf /etc/nginx/sites-enabled/bounca.conf && \ + sed -i 's#80#8080#g' /etc/nginx/sites-available/bounca.conf && \ # Set non-default port cp -v ${DOCROOT}/etc/uwsgi/bounca.ini /etc/uwsgi/apps-available/bounca.ini && \ ln -s /etc/uwsgi/apps-available/bounca.ini /etc/uwsgi/apps-enabled/bounca.ini && \ sed -i 's/www-data/nginx/g' /etc/uwsgi/apps-available/bounca.ini && \ diff --git a/files/bounca-config.sh b/files/bounca-config.sh index 1053dfe..083fe8e 100644 --- a/files/bounca-config.sh +++ b/files/bounca-config.sh @@ -84,9 +84,6 @@ fi sed -i '/^home/d' /etc/uwsgi/apps-enabled/bounca.ini sed -i 's#chmod-socket = 700#chmod-socket = 777#g' /etc/uwsgi/apps-enabled/bounca.ini -# Set non-default port -sed -i 's#80#8080#g' /etc/nginx/sites-available/bounca.conf - # Check Nginx config nginx -t From 905ef8f19bde019431b9f575ec46a1d59e597bb9 Mon Sep 17 00:00:00 2001 From: Konstantin <69057532+archef2000@users.noreply.github.com> Date: Sun, 5 May 2024 17:31:13 +0200 Subject: [PATCH 2/2] Remove comment --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 4215804..8da16cb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -28,7 +28,7 @@ RUN apt-get update && \ ln -s /etc/nginx/sites-enabled /etc/nginx/conf.d && \ cp -v ${DOCROOT}/etc/nginx/bounca /etc/nginx/sites-available/bounca.conf && \ ln -s /etc/nginx/sites-available/bounca.conf /etc/nginx/sites-enabled/bounca.conf && \ - sed -i 's#80#8080#g' /etc/nginx/sites-available/bounca.conf && \ # Set non-default port + sed -i 's#80#8080#g' /etc/nginx/sites-available/bounca.conf && \ cp -v ${DOCROOT}/etc/uwsgi/bounca.ini /etc/uwsgi/apps-available/bounca.ini && \ ln -s /etc/uwsgi/apps-available/bounca.ini /etc/uwsgi/apps-enabled/bounca.ini && \ sed -i 's/www-data/nginx/g' /etc/uwsgi/apps-available/bounca.ini && \