package config import ( "os" ) type Config struct { ServerPort string DatabaseURL string APIToken string } func Load() *Config { return &Config{ ServerPort: getEnv("SERVER_PORT", "8080"), DatabaseURL: getEnv("DATABASE_URL", "postgres://postgres:postgres@localhost:5432/material_db?sslmode=disable"), APIToken: getEnv("API_TOKEN", "seatons3d"), } } func getEnv(key, defaultValue string) string { if value := os.Getenv(key); value != "" { return value } return defaultValue }