From a90af492ee5c733c62c114df23d58d474e5fc954 Mon Sep 17 00:00:00 2001 From: Jamie Banks Date: Fri, 5 Jun 2026 20:16:12 +0100 Subject: [PATCH] fix: rename encoder temp directory environment variable and add default fallback path --- internal/config/config.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/config/config.go b/internal/config/config.go index a2cb45a..d7febbf 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -82,7 +82,7 @@ func LoadConfig(path string) (*Config, error) { cfg.Database.Password = getEnvStr("GOENCODE_DB_PASS", cfg.Database.Password) cfg.Database.Name = getEnvStr("GOENCODE_DB_NAME", cfg.Database.Name) cfg.Encoder.FFmpegPath = getEnvStr("GOENCODE_FFMPEG_PATH", cfg.Encoder.FFmpegPath) - cfg.Encoder.TempDir = getEnvStr("GOENCODE_TEMP_DIR", cfg.Encoder.TempDir) + cfg.Encoder.TempDir = getEnvStr("GOENCODE_ENCODER_TEMP", cfg.Encoder.TempDir) cfg.Logging.Level = getEnvStr("GOENCODE_LOG_LEVEL", cfg.Logging.Level) // Defaults if missing entirely @@ -95,6 +95,9 @@ func LoadConfig(path string) (*Config, error) { if cfg.Database.Port == 0 { cfg.Database.Port = 3306 } + if cfg.Encoder.TempDir == "" { + cfg.Encoder.TempDir = "/tmp/goencode" + } if envTZ := os.Getenv("TZ"); envTZ != "" { cfg.Server.TimeZone = envTZ