config: server host and port
Anirudh Oppiliappan x@icyphox.sh
PGP Signature
-----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE/huPz+bBYiLxVxyOipP5b3jF1MQFAmOXZMQACgkQipP5b3jF 1MQCAQf/fsAHBkjcC0mT+erVfuPsexg1oIE41VRcTE+GSDDf2/yj39dQ7QQ1F5f7 ctFpCzOoVWBcinMEB3SXrmiwl+2FbaDoO147HdpgLc3lek8juyBCRy2EQE0ztBfR 8r59chzAjGF9f0BApGmT3nW2lg7EiQrkDCmkmwW9Ocyb9PiQmrW55WFMPFXfVVE8 gsS1fuFdE/BtwcJ7Vrk5bejBbainW5AONVoZ/ntbhEzui10bDbVwQQmON0pmrijd U4RrEhYjUs50vTzTzNGmsFJlTe/XquE2DUgWKi13yUdEcZsO0XITZCHp+pA4Gd5V Zp44g2M9DFvfeRvpXX2QEwNmCrX4Jg== =vYNu -----END PGP SIGNATURE-----
3 files changed,
11 insertions(+),
1 deletions(-)
M
config.yaml
→
config.yaml
@@ -10,3 +10,6 @@ dir: ./templates
meta: title: git good description: i think it's a skill issue +server: + host: 127.0.0.1 + port: 5555
M
config/config.go
→
config/config.go
@@ -19,6 +19,10 @@ Meta struct {
Title string `yaml:"title"` Description string `yaml:"description"` } `yaml:"meta"` + Server struct { + Host string `yaml:"host"` + Port int `yaml:"port"` + } `yaml:"server"` } func Read(f string) (*Config, error) {
M
main.go
→
main.go
@@ -2,6 +2,7 @@ package main
import ( "flag" + "fmt" "log" "net/http"@@ -20,5 +21,7 @@ log.Fatal(err)
} mux := routes.Handlers(c) - log.Fatal(http.ListenAndServe(":5555", mux)) + addr := fmt.Sprintf("%s:%d", c.Server.Host, c.Server.Port) + log.Println("starting server on", addr) + log.Fatal(http.ListenAndServe(addr, mux)) }