cake-order-tracker/config.go
2025-08-20 09:16:57 +02:00

32 lines
469 B
Go

package main
import (
_ "embed"
"log"
"time"
"github.com/BurntSushi/toml"
)
//go:embed config.default.toml
var defaultConfig string
var config struct {
Database struct {
File string
}
Server struct {
Addr string
ReadHeaderTimeout time.Duration
RequestTimeout time.Duration
}
}
func loadConfig() {
_, err := toml.Decode(defaultConfig, &config)
if err != nil {
log.Fatal(err)
}
_, _ = toml.DecodeFile("config.toml", &config)
}