image-storage/config/config.go
2025-10-22 21:34:17 +03:00

27 lines
473 B
Go

package config
type Config struct {
App AppConfig
}
type AppConfig struct {
Host string
HttpPort string
GrpcPort string
Domain string
Volume string
LogLevel string
}
func NewConfig() *Config {
return &Config{
App: AppConfig{
Host: getEnv("HOST", ""),
HttpPort: getEnv("HTTP_PORT", ""),
GrpcPort: getEnv("GRPC_PORT", ""),
Domain: getEnv("DOMAIN", ""),
Volume: getEnv("VOLUME", ""),
LogLevel: getEnv("LOG_LEVEL", ""),
},
}
}