aboutsummaryrefslogtreecommitdiff
path: root/api/internal/config/config.go
blob: d54e40e871543cc2df64363c8e763ceddc3d4d24 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package config

import (
	"fmt"
	"github.com/spf13/viper"
)

func Load() (*viper.Viper, error) {
	v := viper.New()
	v.SetConfigFile(".env")
	v.AddConfigPath(".")
	err := v.ReadInConfig()
	if err != nil {
		return nil, fmt.Errorf("error reading .env file: %s", err)
	}
	return v, nil
}