conf

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 30, 2021 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Setup

func Setup()

Types

type AllConfig

type AllConfig struct {
	App
	Server
}
var Config AllConfig

type App added in v1.0.0

type App struct {
	Version string
	Name    string
	Log     struct {
		Level string
		File  struct {
			Enable bool
			Path   string
		}
	}
	Token struct {
		Secret          string
		ExpireDuration  string `mapstructure:"expire_duration"`
		RefreshDuration string `mapstructure:"refresh_duration"`
	}
	Swagger struct {
		Enable bool
	}
	Data struct {
		Database struct {
			Driver      string
			Source      string
			MaxIdleConn int `mapstructure:"max_idle_conn"`
			MaxOpenConn int `mapstructure:"max_open_conn"`
		}
		Cache struct {
			Driver string
			Source string
		}
	}
	Response struct {
		HideErrorDetails bool `mapstructure:"hide_error_details"`
	}
}

type Server added in v1.0.0

type Server struct {
	RunMode  string `mapstructure:"run_mode"`
	Port     string
	BasePath string `mapstructure:"base_path"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL