18 lines
293 B
Go
18 lines
293 B
Go
package config
|
|
|
|
type Config struct {
|
|
Name string
|
|
Env Env
|
|
BaseURL string
|
|
Conn ConnSettings
|
|
}
|
|
|
|
type ConnSettings struct {
|
|
Store string
|
|
DSN string
|
|
AdditionalSettings map[string]any
|
|
}
|
|
|
|
func (c Config) Environment() Env {
|
|
return ValidEnvOrDev(c.Env)
|
|
}
|