prompt 10

This commit is contained in:
fabio
2026-02-22 18:01:37 +01:00
parent e069100c53
commit 81245535b3
6 changed files with 134 additions and 53 deletions

View File

@@ -70,7 +70,7 @@ func Load() (*Config, error) {
BuildHash: envOrDefault("APP_BUILD_HASH", "dev"),
DBDriver: envOrDefault("DB_DRIVER", DBDriverSQLite),
SQLitePath: envOrDefault("DB_SQLITE_PATH", "data/app.sqlite3"),
PostgresDSN: strings.TrimSpace(os.Getenv("DB_POSTGRES_DSN")),
PostgresDSN: envFirstNonEmpty("DB_POSTGRES_DSN", "DB_PG_DSN"),
CORS: CORSConfig{
Origins: envListOrDefault("CORS_ORIGINS", []string{"http://localhost:3000"}),
Headers: envListOrDefault("CORS_HEADERS", []string{"Origin", "Content-Type", "Accept", "Authorization", "HX-Request"}),
@@ -202,3 +202,13 @@ func envListOrDefault(key string, fallback []string) []string {
return out
}
func envFirstNonEmpty(keys ...string) string {
for _, key := range keys {
value := strings.TrimSpace(os.Getenv(key))
if value != "" {
return value
}
}
return ""
}