Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CacheConfig ¶
type Config ¶
type Config struct { Auth1 *Auth1 Server *ServerConfig Db *DbConfig Bus *EventBusConfig Sessions *SessionStorage Cache *CacheConfig }
Config the application's configuration
type DbConfig ¶
type DbConfig struct { Host string `envconfig:"HOST" required:"false" default:"127.0.0.1"` Name string `envconfig:"NAME" required:"false" default:"qilinstoreapi"` User string `envconfig:"USER" required:"false"` Password string `envconfig:"PASSWORD" required:"false"` MaxConnections int `envconfig:"MAX_CONNECTIONS" required:"false" default:"100"` }
type EventBusConfig ¶
type EventBusConfig struct {
Connection string `envconfig:"CONNECTION" required:"true" default:"amqp://127.0.0.1:5672"`
}
type ServerConfig ¶
type ServerConfig struct { Port int `envconfig:"PORT" required:"false" default:"8080"` AllowOrigins []string `envconfig:"ALLOW_ORIGINS" required:"false" default:"*"` AllowCredentials bool `envconfig:"ALLOW_CREDENTIALS" required:"false" default:"false"` Debug bool `envconfig:"DEBUG" required:"false" default:"false"` }
type SessionStorage ¶
Click to show internal directories.
Click to hide internal directories.