package config import "os" type Config struct { Port string DBDSN string JWTSecret string JWTRefreshSecret string SystemRPCAddr string } func Load() *Config { return &Config{ Port: getEnv("PORT", "8081"), DBDSN: getEnv("DB_DSN", ""), JWTSecret: getEnv("JWT_SECRET", ""), JWTRefreshSecret: getEnv("JWT_REFRESH_SECRET", ""), SystemRPCAddr: getEnv("MUYU_SYSTEM_RPC_ADDR", "127.0.0.1:9001"), } } func getEnv(key, fallback string) string { if v := os.Getenv(key); v != "" { return v } return fallback }