refactor!: prefix DEV env var and deprecate CONFIG (#64)

Signed-off-by: jolheiser <john.olheiser@gmail.com>
This commit is contained in:
John Olheiser
2023-06-18 10:01:27 -05:00
committed by GitHub
parent 62711ff491
commit fc421a68b5
3 changed files with 8 additions and 6 deletions

View File

@ -2,15 +2,16 @@ package config
import (
"fmt"
"github.com/rs/zerolog"
"github.com/rs/zerolog/log"
"github.com/thomiceli/opengist/internal/utils"
"gopkg.in/yaml.v3"
"os"
"path/filepath"
"reflect"
"strconv"
"strings"
"github.com/rs/zerolog"
"github.com/rs/zerolog/log"
"github.com/thomiceli/opengist/internal/utils"
"gopkg.in/yaml.v3"
)
var OpengistVersion = "1.4.0-dev"
@ -173,6 +174,7 @@ func loadConfigFromYaml(c *config, configPath string) error {
configEnv := os.Getenv("CONFIG")
if configEnv != "" {
fmt.Println("Using config from environment variable: CONFIG")
fmt.Println("!! This method of setting the config is deprecated and will be removed in a future version of Opengist")
d := yaml.NewDecoder(strings.NewReader(configEnv))
if err := d.Decode(&c); err != nil {
return err