fix: Worker 进程加载 .env 配置

Worker 缺少 godotenv.Load() 导致 CONFIG_PATH 未生效,
始终使用默认 config.yaml(MySQL 3306)而非 compose-local(3307)
This commit is contained in:
yiyiis
2026-05-23 00:35:55 +08:00
parent d8bca16362
commit 28408606f4

View File

@@ -18,6 +18,7 @@ import (
"time"
amqp "github.com/rabbitmq/amqp091-go"
"github.com/joho/godotenv"
"gorm.io/gorm"
)
@@ -55,6 +56,10 @@ func connectWithRetry(name string, maxRetries int, fn func() error) {
}
func main() {
// 加载 .env本地开发
if err := godotenv.Load(); err != nil {
log.Println(".env not found; continuing")
}
// 加载配置
configPath := os.Getenv("CONFIG_PATH")
if configPath == "" {