From cd86e91f5bd8565efa820dec1ceeda298c099062 Mon Sep 17 00:00:00 2001 From: Luc Date: Tue, 7 Dec 2021 11:51:39 +0100 Subject: [PATCH] tell users that tubesync is available on port 4848 It is confusing with the other ports in the log --- config/root/etc/nginx/nginx.conf | 2 -- config/root/etc/services.d/nginx/run | 16 +++++++++++++++- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/config/root/etc/nginx/nginx.conf b/config/root/etc/nginx/nginx.conf index 3393b77..c36874d 100644 --- a/config/root/etc/nginx/nginx.conf +++ b/config/root/etc/nginx/nginx.conf @@ -1,5 +1,3 @@ -daemon off; - user app; worker_processes auto; pid /run/nginx.pid; diff --git a/config/root/etc/services.d/nginx/run b/config/root/etc/services.d/nginx/run index 9ff6f46..dbc63c4 100755 --- a/config/root/etc/services.d/nginx/run +++ b/config/root/etc/services.d/nginx/run @@ -2,4 +2,18 @@ cd / -/usr/sbin/nginx +# run this service only once +s6-svc -O /var/run/s6/services/nginx + +/usr/sbin/nginx -g "daemon on;" + +/app/healthcheck.py http://127.0.0.1:8080/healthcheck +exitcode=$? + +while [ $exitcode -ne 0 ]; do + sleep 1; + /app/healthcheck.py http://127.0.0.1:8080/healthcheck + exitcode=$? +done + +echo "Nginx entered a running state and is serving tubesync on port 4848"