aboutsummaryrefslogtreecommitdiff
path: root/backend/config.go
diff options
context:
space:
mode:
authorWilliam Hergès <william@herges.fr>2025-10-27 13:32:39 +0100
committerWilliam Hergès <william@herges.fr>2025-10-27 13:32:39 +0100
commitf1e008670cd865520eb5f21fe6e7b56f02076a23 (patch)
tree33f099bced477c3e84fa60b20136354535d0c18c /backend/config.go
parent7bd309f3ca44930c5207b94acc2d425b24d4b369 (diff)
feat(config): supports multiple sections
Diffstat (limited to 'backend/config.go')
-rw-r--r--backend/config.go10
1 files changed, 8 insertions, 2 deletions
diff --git a/backend/config.go b/backend/config.go
index b59c00b..29e1397 100644
--- a/backend/config.go
+++ b/backend/config.go
@@ -30,7 +30,8 @@ type Config struct {
DefaultImage string `toml:"default_image"`
Quotes []string `toml:"quotes"`
- LogFolder string `toml:"log_folder"`
+ Sections []Section `toml:"section"`
+
RootFolder string `toml:"root_folder"`
PublicFolder string `toml:"public_folder"`
@@ -56,7 +57,12 @@ func (c *Config) DefaultValues() {
Header: "logo.jpg",
Favicon: "favicon.jpg",
}
- c.LogFolder = "data/logs"
+ c.Sections = []Section{{
+ Name: "logs",
+ Description: "Aut maxime voluptatibus ut dicta voluptates et ut alias. Sunt et incidunt similique et doloremque nostrum fugit autem. Ut omnis quo nisi. Accusantium voluptas fugit autem maiores numquam doloribus.",
+ Folder: "data/logs",
+ URI: "logs",
+ }}
c.RootFolder = "data"
c.PublicFolder = "public"
c.Quotes = []string{"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do."}