Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( DEFAULT_VALUES map[string]string = map[string]string{ "HOST": "localhost:3000", "DEBUG_HOST": "localhost:8080", "REDIS_HOST": "localhost:6379", "REDIS_PASSW": "", "REDIS_DB": "0", "LOG_FILE": "./log.txt", "SUPER_USER_EMAIL": "admin@aisog.ru", "SUPER_USER_PASSW": "Adm1n", "MEDIA_PATH": "media", } TokenExpires time.Duration = time.Minute * 30 RefreshTokenExpaires time.Duration = time.Hour * 24 * 365 )
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { BasePath string Debug bool `env:"DEBUG"` SecretKey string `env:"SECRET_KEY"` Host string `env:"HOST"` DebugHost string `env:"DEBUG_HOST"` StartWorker bool `env:"START_WORKER"` PSQLServerHost string `env:"PSQLDB_HOST"` PSQLPort string `env:"PSQLDB_PORT"` PSQLDatabase string `env:"PSQLDB_NAME"` PSQLUserName string `env:"PSQLDB_USER"` PSQLPasswd string `env:"PSQLDB_PASSWORD"` RedisHost string `env:"REDIS_HOST"` RedisPasswd string `env:"REDIS_PASSW"` RedisDB int `env:"REDIS_DB"` TokenExpires time.Duration RefreshTokenExpaires time.Duration EmailHost string `env:"EMAIL_HOST"` EmailPort int `env:"EMAIL_PORT"` EmailHostUser string `env:"EMAIL_HOST_USER"` EmailHostPassword string `env:"EMAIL_HOST_PASSWORD"` SuperUserEmail string `env:"SUPER_USER_EMAIL"` SuperUserPassw string `env:"SUPER_USER_PASSW"` MediaPath string `env:"MEDIA_PATH"` LogFile string `env:"LOG_FILE"` }
func (*Config) GetMediaPath ¶
Click to show internal directories.
Click to hide internal directories.