Files
Sipro-Marketplaces/internal/config/config.go

19 lines
366 B
Go
Executable File

package config
import "github.com/joho/godotenv"
type Config struct {
Redis *RedisConfig
Database *DatabaseConfig
}
func LoadConfig() (*Config, error) {
err := godotenv.Load()
if err != nil {
return nil, err
}
redisConfig := LoadRedisConfig()
databaseConfig := LoadDatabaseConfig()
return &Config{Redis: redisConfig, Database: databaseConfig}, nil
}