Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct {
// contains filtered or unexported fields
}
func (Application) Start ¶
func (a Application) Start()
func (Application) StopHTTPServer ¶
func (a Application) StopHTTPServer(ctx context.Context, wg *sync.WaitGroup)
type Config ¶
type Config struct {
ShutdownTimeout time.Duration `koanf:"shutdown_timeout"`
ClientHTTPServer httpserver.Config `koanf:"client_http_server"`
AdminHTTPServer httpserver.Config `koanf:"admin_http_server"`
Logger logger.Config `koanf:"logger"`
Postgres postgres.Config `koanf:"postgres"`
Notification service.Config `koanf:"notification"`
Redis redis.Config `koanf:"redis"`
Websocket websocket.Config `koanf:"websocket"`
GetUserIDURL string `koanf:"get_user_id_url"`
}
Click to show internal directories.
Click to hide internal directories.