fix: use SUPABASE_DATABASE_URL with DATABASE_URL fallback (dotfiles#59)

This commit is contained in:
m
2026-04-29 15:29:50 +02:00
parent 3b1b049b2e
commit b3e4d99ec6

View File

@@ -26,7 +26,7 @@ type Config struct {
func Load() (*Config, error) { func Load() (*Config, error) {
cfg := &Config{ cfg := &Config{
Port: getEnv("PORT", "8080"), Port: getEnv("PORT", "8080"),
DatabaseURL: os.Getenv("DATABASE_URL"), DatabaseURL: getEnv("SUPABASE_DATABASE_URL", os.Getenv("DATABASE_URL")),
SupabaseURL: os.Getenv("SUPABASE_URL"), SupabaseURL: os.Getenv("SUPABASE_URL"),
SupabaseAnonKey: os.Getenv("SUPABASE_ANON_KEY"), SupabaseAnonKey: os.Getenv("SUPABASE_ANON_KEY"),
SupabaseServiceKey: os.Getenv("SUPABASE_SERVICE_KEY"), SupabaseServiceKey: os.Getenv("SUPABASE_SERVICE_KEY"),
@@ -42,7 +42,7 @@ func Load() (*Config, error) {
} }
if cfg.DatabaseURL == "" { if cfg.DatabaseURL == "" {
return nil, fmt.Errorf("DATABASE_URL is required") return nil, fmt.Errorf("SUPABASE_DATABASE_URL (or DATABASE_URL) is required")
} }
if cfg.SupabaseJWTSecret == "" { if cfg.SupabaseJWTSecret == "" {
return nil, fmt.Errorf("SUPABASE_JWT_SECRET is required") return nil, fmt.Errorf("SUPABASE_JWT_SECRET is required")