87bdad34fc
- 修改`.env.example`文件,更新数据库和Redis的默认主机地址为`192.168.9.127` - 在`docker-compose.yml`中移除不必要的卷挂载配置 - 在`go.mod`中添加`github.com/joho/godotenv`依赖以支持环境变量加载 - 更新`README.md`以反映新的数据库和Redis连接信息 - 在`main.go`中加载环境变量以支持动态配置 - 新增缓存存在性检查功能,避免重复预热缓存 - 优化CSV读取逻辑,支持从S3获取数据
21 lines
401 B
Go
21 lines
401 B
Go
package config
|
|
|
|
import "os"
|
|
|
|
type EqualizeConfig struct {
|
|
APIURL string
|
|
}
|
|
|
|
func loadEqualize(env string) EqualizeConfig {
|
|
if os.Getenv("EQ_API_URL") != "" {
|
|
return EqualizeConfig{APIURL: os.Getenv("EQ_API_URL")}
|
|
}
|
|
|
|
switch env {
|
|
case "production":
|
|
return EqualizeConfig{APIURL: "http://172.31.18.70:8000/equalize"}
|
|
default:
|
|
return EqualizeConfig{APIURL: "https://autoeq.app/equalize"}
|
|
}
|
|
}
|