diff --git a/internal/entityfiles/entityfiles.go b/internal/entityfiles/entityfiles.go index 08c681a..b20885a 100644 --- a/internal/entityfiles/entityfiles.go +++ b/internal/entityfiles/entityfiles.go @@ -11,6 +11,7 @@ import ( "github.com/spf13/viper" "gopkg.in/yaml.v3" "io/ioutil" + "os" "path/filepath" "strings" ) @@ -18,6 +19,12 @@ import ( func SetupEntityFileWatchers(cfg *config.Config) { configDir := filepath.Dir(viper.ConfigFileUsed()) + configDirVar := filepath.Join(configDir, "var") // for development purposes + + if _, err := os.Stat(configDirVar); err == nil { + configDir = configDirVar + } + for _, ef := range cfg.Entities { p := ef.File