aboutsummaryrefslogtreecommitdiff
path: root/weed/server/filer_server.go
diff options
context:
space:
mode:
authorjerebear12 <72420925+jerebear12@users.noreply.github.com>2024-02-27 10:38:55 -0600
committerGitHub <noreply@github.com>2024-02-27 08:38:55 -0800
commit85d6d5371bc39150755b95acc1fa3a7b34657eed (patch)
treec9dc78b5bf2aad45804be54292fa3db8d1ef61f4 /weed/server/filer_server.go
parente88467bb36b3618723c663d6b0e96541f654371c (diff)
downloadseaweedfs-85d6d5371bc39150755b95acc1fa3a7b34657eed.tar.xz
seaweedfs-85d6d5371bc39150755b95acc1fa3a7b34657eed.zip
Disable filer UI in configuration (#5297)
* Add filer.ui.enabled configuration property * Add filer.expose_directory_metadata to config * Ammend commit * Remove ShowUI reference * Update all routes that allow directory metadata * Add cmd flag to server.go
Diffstat (limited to 'weed/server/filer_server.go')
-rw-r--r--weed/server/filer_server.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/weed/server/filer_server.go b/weed/server/filer_server.go
index a04fd1910..9428c2edf 100644
--- a/weed/server/filer_server.go
+++ b/weed/server/filer_server.go
@@ -72,6 +72,7 @@ type FilerOption struct {
DownloadMaxBytesPs int64
DiskType string
AllowedOrigins []string
+ ExposeDirectoryData bool
}
type FilerServer struct {
@@ -115,6 +116,10 @@ func NewFilerServer(defaultMux, readonlyMux *http.ServeMux, option *FilerOption)
domains := strings.Split(allowedOrigins, ",")
option.AllowedOrigins = domains
+ v.SetDefault("filer.expose_directory_metadata.enabled", true)
+ returnDirMetadata := v.GetBool("filer.expose_directory_metadata.enabled")
+ option.ExposeDirectoryData = returnDirMetadata
+
fs = &FilerServer{
option: option,
grpcDialOption: security.LoadClientTLS(util.GetViper(), "grpc.filer"),