INNER CODE UNIT · Go
setupConfig
welovemedia/ffmate · cmd/server.go:84
func setupConfig() {
isCluster := strings.HasPrefix(viper.GetString("database"), "postgresql://")
// docker
_, err := os.Stat("/.dockerenv")
cfg.Set("ffmate.isDocker", err == nil)
// client identifier
client := viper.GetString("identifier")
if client == "" {
client, err = os.Hostname()
if err != nil {
panic(err)
}
}
cfg.Set("ffmate.ffmpeg", viper.GetString("ffmpeg"))
cfg.Set("ffmate.debug", viper.GetString("debug"))