From 3b188a349797f27b817185572e13fe48d13c0c49 Mon Sep 17 00:00:00 2001 From: Dylan De Faoite Date: Mon, 18 May 2026 21:14:56 +0100 Subject: [PATCH] fix(nginx): envs not passed into nginx --- nginx/Dockerfile | 8 +++++++- nginx/nginx.conf | 5 +++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/nginx/Dockerfile b/nginx/Dockerfile index 0ed9f1e..b35c59a 100644 --- a/nginx/Dockerfile +++ b/nginx/Dockerfile @@ -1,5 +1,11 @@ FROM tiangolo/nginx-rtmp -COPY nginx.conf /etc/nginx/nginx.conf +RUN apt-get update && apt-get install -y gettext-base && rm -rf /var/lib/apt/lists/* + +COPY nginx.conf /etc/nginx/nginx.conf.template +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh EXPOSE 1935 + +ENTRYPOINT ["/entrypoint.sh"] diff --git a/nginx/nginx.conf b/nginx/nginx.conf index 0f3144a..1cc95aa 100644 --- a/nginx/nginx.conf +++ b/nginx/nginx.conf @@ -21,6 +21,11 @@ rtmp { hls_fragment_naming system; hls_fragment 3; hls_playlist_length 28800; + + on_publish ${WEB_SERVER_URL}/api/v1/stream/start; + on_publish_done ${WEB_SERVER_URL}/api/v1/stream/stop; + on_update ${WEB_SERVER_URL}/api/v1/stream/heartbeat; + notify_update_timeout 30s; } } }