aboutsummaryrefslogtreecommitdiff
path: root/api/internal/config/config.go
blob: 18926962408735acbec42115cfb8ab3d4ad287c5 (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
}