2024-09-12 16:40:31 -05:00
|
|
|
package config
|
|
|
|
|
|
|
|
|
|
type Config struct {
|
2024-09-13 17:45:06 -05:00
|
|
|
Name string
|
2024-09-12 16:40:31 -05:00
|
|
|
Env Env
|
|
|
|
|
BaseURL string
|
2024-09-14 20:37:51 -05:00
|
|
|
Conn ConnSettings
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
type ConnSettings struct {
|
|
|
|
|
Store string
|
|
|
|
|
DSN string
|
|
|
|
|
AdditionalSettings map[string]any
|
2024-09-12 16:40:31 -05:00
|
|
|
}
|
2024-09-13 13:38:30 -05:00
|
|
|
|
|
|
|
|
func (c Config) Environment() Env {
|
|
|
|
|
return ValidEnvOrDev(c.Env)
|
|
|
|
|
}
|