From 11dfea489d9eab10e6de3b956a9dc51836cc647a Mon Sep 17 00:00:00 2001 From: Jin Hai Date: Thu, 2 Jul 2026 19:15:58 +0800 Subject: [PATCH] Fix Go: fix minio port issue (#16552) ### Summary 1. env 'MINIO_PORT' is used for MINIO external access, which shouldn't be used in Go config. 2. After RAGFlow 1.0 release, MINIO_PORT will be used for docker compose internal usage. new ENV MINIO_EXTERNAL_PORT will be used for external access. Signed-off-by: Jin Hai --- internal/server/config.go | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/internal/server/config.go b/internal/server/config.go index 6c8a44b525..7a4f88b998 100644 --- a/internal/server/config.go +++ b/internal/server/config.go @@ -549,18 +549,18 @@ func FromEnvironments() error { globalConfig.StorageEngine.Minio.Host = fmt.Sprintf("%s:%s", minioIP, port) } - minioPort := strings.ToLower(os.Getenv("MINIO_PORT")) - // println(fmt.Sprintf("MINIO ip and port from env: %s:%s", minioIP, minioPort)) - if minioPort != "" { - if globalConfig.StorageEngine.Minio == nil { - return fmt.Errorf("Minio config not found") - } - ip, _, err := net.SplitHostPort(globalConfig.StorageEngine.Minio.Host) - if err != nil { - return fmt.Errorf("Error parsing host address %s: %v\n", globalConfig.StorageEngine.Minio.Host, err) - } - globalConfig.StorageEngine.Minio.Host = fmt.Sprintf("%s:%s", ip, minioPort) - } + //minioPort := strings.ToLower(os.Getenv("MINIO_PORT")) + //// println(fmt.Sprintf("MINIO ip and port from env: %s:%s", minioIP, minioPort)) + //if minioPort != "" { + // if globalConfig.StorageEngine.Minio == nil { + // return fmt.Errorf("Minio config not found") + // } + // ip, _, err := net.SplitHostPort(globalConfig.StorageEngine.Minio.Host) + // if err != nil { + // return fmt.Errorf("Error parsing host address %s: %v\n", globalConfig.StorageEngine.Minio.Host, err) + // } + // globalConfig.StorageEngine.Minio.Host = fmt.Sprintf("%s:%s", ip, minioPort) + //} minioRegion := strings.ToLower(os.Getenv("MINIO_REGION")) if minioRegion != "" {