config: server host and port
This commit is contained in:
parent
60e1092dbc
commit
462c7ddc70
|
@ -10,3 +10,6 @@ template:
|
|||
meta:
|
||||
title: git good
|
||||
description: i think it's a skill issue
|
||||
server:
|
||||
host: 127.0.0.1
|
||||
port: 5555
|
||||
|
|
|
@ -19,6 +19,10 @@ type Config 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) {
|
||||
|
|
5
main.go
5
main.go
|
@ -2,6 +2,7 @@ package main
|
|||
|
||||
import (
|
||||
"flag"
|
||||
"fmt"
|
||||
"log"
|
||||
"net/http"
|
||||
|
||||
|
@ -20,5 +21,7 @@ func main() {
|
|||
}
|
||||
|
||||
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))
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue