package utils import ( "context" "gitea.konchin.com/ytshih/inp2025/game/tracing" "github.com/spf13/viper" "go.uber.org/zap" ) func ReadConfig(ctx context.Context) { viper.SetConfigName("config") viper.SetConfigType("yaml") viper.AddConfigPath(".") if err := viper.ReadInConfig(); err != nil { if _, ok := err.(viper.ConfigFileNotFoundError); !ok { tracing.Logger.Ctx(ctx). Panic("failed to read config file", zap.Error(err)) panic(err) } } }