package config import "os" type EqualizeConfig struct { APIURL string MeasurementBasePath string TargetBasePath string } func loadEqualize(env string) EqualizeConfig { if os.Getenv("EQ_API_URL") != "" { return EqualizeConfig{ APIURL: os.Getenv("EQ_API_URL"), MeasurementBasePath: getEnv("MEASUREMENT_BASE_PATH", "/app/measurements"), TargetBasePath: getEnv("TARGET_BASE_PATH", "/app/targets"), } } switch env { case "production": return EqualizeConfig{ APIURL: "http://172.31.18.70:8000/equalize", MeasurementBasePath: getEnv("MEASUREMENT_BASE_PATH", "/app/measurements"), TargetBasePath: getEnv("TARGET_BASE_PATH", "/app/targets"), } default: return EqualizeConfig{ APIURL: "https://autoeq.app/equalize", MeasurementBasePath: getEnv("MEASUREMENT_BASE_PATH", "/app/measurements"), TargetBasePath: getEnv("TARGET_BASE_PATH", "/app/targets"), } } }