Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CacheConfig ¶
type CacheConfig struct {
Memory MemoryCacheConfig `json:"memory,omitempty"`
}
type Config ¶
type Config struct { Log LogConfig `json:"log,omitempty"` UI UIConfig `json:"ui,omitempty"` Cors CorsConfig `json:"cors,omitempty"` Cache CacheConfig `json:"cache,omitempty"` Server ServerConfig `json:"server,omitempty"` Tracing TracingConfig `json:"tracing,omitempty"` Database DatabaseConfig `json:"database,omitempty"` Meta MetaConfig `json:"meta,omitempty"` }
type CorsConfig ¶
type DatabaseConfig ¶
type DatabaseConfig struct { MigrationsPath string `json:"migrationsPath,omitempty"` URL string `json:"url,omitempty"` MaxIdleConn int `json:"maxIdleConn,omitempty"` MaxOpenConn int `json:"maxOpenConn,omitempty"` ConnMaxLifetime time.Duration `json:"connMaxLifetime,omitempty"` Name string `json:"name,omitempty"` User string `json:"user,omitempty"` Password string `json:"password,omitempty"` Host string `json:"host,omitempty"` Port int `json:"port,omitempty"` Protocol DatabaseProtocol `json:"protocol,omitempty"` }
type DatabaseProtocol ¶
type DatabaseProtocol uint8
DatabaseProtocol represents a database protocol
const ( // DatabaseSQLite ... DatabaseSQLite DatabaseProtocol // DatabasePostgres ... DatabasePostgres // DatabaseMySQL ... DatabaseMySQL )
func (DatabaseProtocol) String ¶
func (d DatabaseProtocol) String() string
type JaegerTracingConfig ¶
type MemoryCacheConfig ¶
type MetaConfig ¶
type ServerConfig ¶
type ServerConfig struct { Host string `json:"host,omitempty"` Protocol Scheme `json:"protocol,omitempty"` HTTPPort int `json:"httpPort,omitempty"` HTTPSPort int `json:"httpsPort,omitempty"` GRPCPort int `json:"grpcPort,omitempty"` CertFile string `json:"certFile,omitempty"` CertKey string `json:"certKey,omitempty"` }
type TracingConfig ¶
type TracingConfig struct {
Jaeger JaegerTracingConfig `json:"jaeger,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.