From 63fe78b4fe10b7e7ede967dbeddb1244fd697cf0 Mon Sep 17 00:00:00 2001 From: jamesread Date: Tue, 21 Mar 2023 10:20:17 +0000 Subject: [PATCH] feature: webui directory is now configurable --- internal/config/config.go | 2 ++ internal/httpservers/webuiServer.go | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/config/config.go b/internal/config/config.go index 77a4f93f..a2707d5d 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -80,6 +80,7 @@ type Config struct { AuthHttpHeaderUserGroup string DefaultPermissions PermissionsList AccessControlLists []AccessControlList + WebUIDir string } // DefaultConfig gets a new Config structure with sensible default values. @@ -101,6 +102,7 @@ func DefaultConfig() *Config { config.DefaultPermissions.View = true config.AuthJwtClaimUsername = "name" config.AuthJwtClaimUserGroup = "group" + config.WebUIDir = "./webui" return &config } diff --git a/internal/httpservers/webuiServer.go b/internal/httpservers/webuiServer.go index 8220746c..d9ff3fa2 100644 --- a/internal/httpservers/webuiServer.go +++ b/internal/httpservers/webuiServer.go @@ -24,7 +24,7 @@ type webUISettings struct { func findWebuiDir() string { directoriesToSearch := []string{ - "./webui", + cfg.WebUIDir, "/usr/share/OliveTin/webui/", "/var/www/OliveTin/", "/var/www/olivetin/",