feat(images): cache lifetime in config
/ publish (push) Successful in 3m43s

This commit is contained in:
schreifuchs committed 2026-03-19 22:10:20 +01:00
1 parent b384c70c39
commit ee3eba3cd9
4 files changed
+12 -7

No files matched your search

+5 -2
View File
@@ -3,6 +3,7 @@ package config
import (
"context"
"log/slog"
"time"
"github.com/sethvargo/go-envconfig"
)
@@ -36,8 +37,9 @@ type ValkeyConfig struct {
}
type ImageConfig struct {
Concurency int64 `env:"CONCURENCY"`
Quality int `env:"QUALITY"`
Concurency int64 `env:"CONCURENCY"`
Quality int `env:"QUALITY"`
CacheLifetime time.Duration `env:"CACHE_LIFETIME"`
}
type UmamiConfig struct {
@@ -54,6 +56,7 @@ func Read(ctx context.Context) (cfg Cfg, err error) {
// overridden.
DefaultDelimiter: ";",
DefaultSeparator: "@",
DefaultOverwrite: true,
Lookuper: envconfig.MultiLookuper(secretLookuper(), envconfig.OsLookuper()),
})