From e551756a9fbc89153923663e8a9cc261278f119a Mon Sep 17 00:00:00 2001 From: Yury Kossakovsky Date: Wed, 29 Oct 2025 16:25:08 -0600 Subject: [PATCH] Add RAGFlow Admin hostname configuration and update related files - Added RAGFLOW_ADMIN_HOSTNAME to .env.example for environment variable consistency. - Updated Caddyfile to use the new RAGFLOW_ADMIN_HOSTNAME for the admin reverse proxy. - Included RAGFLOW_ADMIN_HOSTNAME in docker-compose.yml to ensure proper service configuration. - Modified final report script to display the admin host information for better visibility. --- .env.example | 1 + Caddyfile | 2 +- docker-compose.yml | 1 + scripts/07_final_report.sh | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.env.example b/.env.example index 609f9ad..f0d1a22 100644 --- a/.env.example +++ b/.env.example @@ -158,6 +158,7 @@ PROMETHEUS_HOSTNAME=prometheus.yourdomain.com QDRANT_HOSTNAME=qdrant.yourdomain.com RAGAPP_HOSTNAME=ragapp.yourdomain.com RAGFLOW_HOSTNAME=ragflow.yourdomain.com +RAGFLOW_ADMIN_HOSTNAME=ragflow-admin SEARXNG_HOSTNAME=searxng.yourdomain.com SUPABASE_HOSTNAME=supabase.yourdomain.com WEAVIATE_HOSTNAME=weaviate.yourdomain.com diff --git a/Caddyfile b/Caddyfile index 0b02c6d..15fb107 100644 --- a/Caddyfile +++ b/Caddyfile @@ -39,7 +39,7 @@ } # RAGFlow Admin -{$RAGFLOW_HOSTNAME}-admin { +{$RAGFLOW_ADMIN_HOSTNAME} { reverse_proxy ragflow:9381 } diff --git a/docker-compose.yml b/docker-compose.yml index d493a33..c33c08a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -250,6 +250,7 @@ services: - QDRANT_HOSTNAME=${QDRANT_HOSTNAME} - RAGAPP_HOSTNAME=${RAGAPP_HOSTNAME} - RAGFLOW_HOSTNAME=${RAGFLOW_HOSTNAME} + - RAGFLOW_ADMIN_HOSTNAME=${RAGFLOW_ADMIN_HOSTNAME} - RAGAPP_PASSWORD_HASH=${RAGAPP_PASSWORD_HASH} - RAGAPP_USERNAME=${RAGAPP_USERNAME} - SEARXNG_HOSTNAME=${SEARXNG_HOSTNAME} diff --git a/scripts/07_final_report.sh b/scripts/07_final_report.sh index c4eb614..70c3d75 100644 --- a/scripts/07_final_report.sh +++ b/scripts/07_final_report.sh @@ -177,6 +177,7 @@ if is_profile_active "ragflow"; then echo "================================= RAGFlow =============================" echo echo "Host: ${RAGFLOW_HOSTNAME:-}" + echo "Admin Host: ${RAGFLOW_ADMIN_HOSTNAME:-}" echo "API (external via Caddy): https://${RAGFLOW_HOSTNAME:-}" echo "API (internal): http://ragflow:80" echo "Note: Uses built-in authentication (login/registration available in web UI)"