package app import ( "net/http" "git.az-it.net/az/morz-infoboard/server/backend/internal/config" "git.az-it.net/az/morz-infoboard/server/backend/internal/httpapi" ) type App struct { Config config.Config server *http.Server } func New() (*App, error) { cfg := config.Load() return &App{ Config: cfg, server: &http.Server{ Addr: cfg.HTTPAddress, Handler: httpapi.NewRouter(), }, }, nil } func (a *App) Run() error { return a.server.ListenAndServe() }