package common import "os" type Config struct { RustFSEndpoint string RustFSAccessKeyID string RustFSSecretAccessKey string RustFSRegion string ServerPort string AuthAPIKey string } func LoadConfig() *Config { return &Config{ RustFSEndpoint: getEnv("RUSTFS_ENDPOINT_URL", "http://192.168.1.154:9000"), RustFSAccessKeyID: getEnv("RUSTFS_ACCESS_KEY_ID", ""), RustFSSecretAccessKey: getEnv("RUSTFS_SECRET_ACCESS_KEY", ""), RustFSRegion: getEnv("RUSTFS_REGION", "us-east-1"), ServerPort: getEnv("SERVER_PORT", "8080"), AuthAPIKey: getEnv("AUTH_API_KEY", ""), } } func getEnv(key, fallback string) string { if value, ok := os.LookupEnv(key); ok { return value } return fallback }