Documentation ¶
Index ¶
Constants ¶
View Source
const (
EnvFile = ".env"
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AppConfig ¶
type AppConfig struct { Server struct { Host string `envconfig:"SERVER_HOST"` Port string `envconfig:"SERVER_PORT" default:"8080"` TlsPort string `envconfig:"SERVER_TLSPORT" default:"8443"` CertFile string `envconfig:"CERT_FILE" default:"./cert/cert.pem"` KeyFile string `envconfig:"KEY_FILE" default:"./cert/cert.key"` } Gin struct { Mode string `envconfig:"GIN_MODE" default:"release"` } PbApi struct { ApiToken string `envconfig:"API_TOKEN" required:"true"` BaseUrl string `envconfig:"PB_BASE_URL" default:"https://api.productboard.com/"` WebHookUrl string `envconfig:"WEB_HOOK_URL" default:"https://jkuext.ddns.net/pbwebhook"` } GracefulShutdownTime int `envconfig:"GRACEFUL_SHUTDOWN_TIME" default:"10"` RunTime struct { Router *gin.Engine CallbackAuthToken string } }
Click to show internal directories.
Click to hide internal directories.