Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Configuration ¶
type Configuration struct { Server struct { HTTPListen string `config:"httplisten"` GRPCListen string `config:"grpclisten"` HTTPForPrometheuslisten string `yaml:"http_for_prometheus_listen" config:"http_for_prometheus_listen"` } `config:"server"` Log Log `config:"log"` DB DB `config:"db"` Queue Queue `config:"queue"` Repository struct { Type string `config:"type"` } `config:"repository"` // JWT signing key. required. JWTSigningKey string `yaml:"jwt_signing_key" config:"JWT_SIGNING_KEY,secret"` // JWT expiration in hours. Defaults to 72 hours (3 days) JWTExpiration int `yaml:"jwt_expiration" config:"JWT_EXPIRATION"` }
Configuration is the struct for app configuration
type Log ¶
type Log struct { Encoding string OutputPaths []string `config:"outputpaths"` Level string InitialFields map[string]interface{} `config:"initialfields"` }
Log is a config for a logger
Click to show internal directories.
Click to hide internal directories.