diff --git a/cmd/admin_server.go b/cmd/admin_server.go index f9b095c908..291f7868ee 100644 --- a/cmd/admin_server.go +++ b/cmd/admin_server.go @@ -137,7 +137,7 @@ func main() { r.Setup(ginEngine) // Create HTTP server - addr := fmt.Sprintf(":9381") + addr := fmt.Sprintf(":%d", cfg.Admin.Port) srv := &http.Server{ Addr: addr, Handler: ginEngine, @@ -160,7 +160,7 @@ func main() { // Start server in a goroutine go func() { logger.Info(fmt.Sprintf("Version: %s", utility.GetRAGFlowVersion())) - logger.Info(fmt.Sprintf("Starting RAGFlow admin server on port: 9381")) + logger.Info(fmt.Sprintf("Starting RAGFlow admin server on port: %d", cfg.Admin.Port)) if err := srv.ListenAndServe(); err != nil && err != http.ErrServerClosed { logger.Fatal("Failed to start server", zap.Error(err)) } diff --git a/internal/server/config.go b/internal/server/config.go index 6db21f9b9e..acdcf4c017 100644 --- a/internal/server/config.go +++ b/internal/server/config.go @@ -333,17 +333,13 @@ func Init(configPath string) error { } // Set default values for admin configuration if not configured - if globalConfig.Admin.Host == "" { - globalConfig.Admin.Host = v.GetString("admin.host") - } if globalConfig.Admin.Host == "" { globalConfig.Admin.Host = "127.0.0.1" } if globalConfig.Admin.Port == 0 { - globalConfig.Admin.Port = v.GetInt("admin.http_port") - } - if globalConfig.Admin.Port == 0 { - globalConfig.Admin.Port = 9381 + globalConfig.Admin.Port = 9383 + } else { + globalConfig.Admin.Port += 2 } // Load REGISTER_ENABLED from environment variable (default: 1)