From 1980c81d1b20cb9c2ec3ceaf562cb6ec3dc9f3f4 Mon Sep 17 00:00:00 2001 From: aserrador Date: Fri, 3 Apr 2026 19:21:58 -0500 Subject: [PATCH] feat: route bot service through nginx instead of direct port --- docker-compose.yaml | 2 -- nginx.conf | 19 +++++++++++++++---- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/docker-compose.yaml b/docker-compose.yaml index a2b5c78..72dd1fe 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -104,8 +104,6 @@ services: bot: image: ${NALIIA_BOT:-gitea.onecluster.org/oneteam/naliia_bot:v1.0.0_pro} - ports: - - "8010:8010" depends_on: db: condition: service_healthy diff --git a/nginx.conf b/nginx.conf index 7d15661..fc98a43 100644 --- a/nginx.conf +++ b/nginx.conf @@ -8,10 +8,21 @@ server { location / { proxy_pass http://tryton:8000/; # "trytond" is the service name of another Docker container on port 8000 - proxy_read_timeout 500; - proxy_connect_timeout 500; - proxy_send_timeout 500; - proxy_set_header Host ${VARIABLE}host; + proxy_read_timeout 500; + proxy_connect_timeout 500; + proxy_send_timeout 500; + proxy_set_header Host ${VARIABLE}host; + proxy_set_header X-Real-IP ${VARIABLE}remote_addr; + proxy_set_header X-Forwarded-For ${VARIABLE}proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Host ${VARIABLE}server_name; + } + + location /naliia_agent/api { + proxy_pass http://bot:8010/; # "bot" is the service name of another Docker container on port 8010 + proxy_read_timeout 500; + proxy_connect_timeout 500; + proxy_send_timeout 500; + proxy_set_header Host ${VARIABLE}host; proxy_set_header X-Real-IP ${VARIABLE}remote_addr; proxy_set_header X-Forwarded-For ${VARIABLE}proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Host ${VARIABLE}server_name;