Versions in this module Expand all Collapse all v0 v0.0.1 Jun 18, 2024 Changes in this version + var DefaultConfigRefresh = 10 * time.Minute + var DefaultTLSConfig = &tls.Config + type Config struct + DefaultMiddleware []echo.MiddlewareFunc + GraphMiddleware []echo.MiddlewareFunc + Handler handlers.Handler + Logger *zap.SugaredLogger + Routes []http.Handler + SessionConfig *sessions.SessionConfig + Settings config.Config + func (c *Config) GetConfig() (*Config, error) + func (c *Config) WithAutoCert(host string) *Config + func (c *Config) WithTLSCerts(certFile, certKey string) *Config + func (c Config) WithDefaultTLSConfig() Config + func (c Config) WithTLSDefaults() Config + type ConfigProvider interface + GetConfig func() (*Config, error) + type ConfigProviderWithRefresh struct + func NewConfigProviderWithRefresh(cfgProvider ConfigProvider) (*ConfigProviderWithRefresh, error) + func (s *ConfigProviderWithRefresh) Close() + func (s *ConfigProviderWithRefresh) GetConfig() (*Config, error)