datagraph/config.go
2025-07-02 18:02:09 +02:00

35 lines
457 B
Go

package main
import (
// External
"github.com/go-yaml/yaml"
// Standard
"os"
)
type Config struct {
Network struct {
Address string
Port int
}
Database struct {
Host string
Port int
Db string
Username string
Password string
}
}
func readConfig() (err error) {
var configData []byte
configData, err = os.ReadFile(flagConfigFile)
if err != nil {
return
}
err = yaml.Unmarshal(configData, &config)
return
}