From ce99197c1a5bae168382b2322486a4495800b62b Mon Sep 17 00:00:00 2001 From: Nguyen Thai Date: Mon, 30 Sep 2024 11:50:26 +0700 Subject: [PATCH] Added support for nginx port customization --- Dockerfile | 1 + configurations/nginx.conf.template | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 02f71e188d..7566d6a8fc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -25,6 +25,7 @@ RUN --mount=type=ssh,required=true ./scripts/build-web.sh FROM nginx:alpine AS final-image ARG TWAKECHAT_BASE_HREF ENV TWAKECHAT_BASE_HREF=${TWAKECHAT_BASE_HREF:-/web/} +ENV TWAKECHAT_LISTEN_PORT="80" RUN rm -rf /usr/share/nginx/html COPY --from=web-builder /app/build/web /usr/share/nginx/html${TWAKECHAT_BASE_HREF} COPY ./configurations/nginx.conf.template /etc/nginx/templates/default.conf.template diff --git a/configurations/nginx.conf.template b/configurations/nginx.conf.template index c54ceb6df8..6f83ca9b90 100644 --- a/configurations/nginx.conf.template +++ b/configurations/nginx.conf.template @@ -1,5 +1,5 @@ server { - listen 80; + listen ${TWAKECHAT_LISTEN_PORT}; location = / { return 301 ${TWAKECHAT_BASE_HREF};