aboutsummaryrefslogtreecommitdiff
path: root/forged/internal/incoming/web/web.go
blob: e338ef28291975ae3d5b5068a8daa54b022264f4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

package web

import "net/http"

type Server struct {
	httpServer *http.Server
}

type Config struct {
	Net          string `scfg:"net"`
	Addr         string `scfg:"addr"`
	CookieExpiry int    `scfg:"cookie_expiry"`
	Root         string `scfg:"root"`
	ReadTimeout  uint32 `scfg:"read_timeout"`
	WriteTimeout uint32 `scfg:"write_timeout"`
	IdleTimeout  uint32 `scfg:"idle_timeout"`
	ReverseProxy bool   `scfg:"reverse_proxy"`
}