From d04d8362945d39add4515db0fab22699f207af54 Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Sun, 29 Dec 2024 08:50:47 +0800 Subject: Use single config value for listen addr --- config.yaml | 3 +-- config/config.go | 3 +-- main.go | 5 +---- 3 files changed, 3 insertions(+), 8 deletions(-) diff --git a/config.yaml b/config.yaml index a0b7a66..be722ca 100644 --- a/config.yaml +++ b/config.yaml @@ -16,5 +16,4 @@ meta: description: Runxi Yu's git server thing server: name: git.runxiyu.org - host: 127.0.0.1 - port: 5555 + addr: 127.0.0.1:5555 diff --git a/config/config.go b/config/config.go index 7c38341..e8fdcbb 100644 --- a/config/config.go +++ b/config/config.go @@ -25,8 +25,7 @@ type Config struct { } `yaml:"meta"` Server struct { Name string `yaml:"name,omitempty"` - Host string `yaml:"host"` - Port int `yaml:"port"` + Addr string `yaml:"addr"` } `yaml:"server"` } diff --git a/main.go b/main.go index f02a8a8..b4f0785 100644 --- a/main.go +++ b/main.go @@ -2,7 +2,6 @@ package main import ( "flag" - "fmt" "log" "net/http" @@ -30,7 +29,5 @@ func main() { } mux := routes.Handlers(c) - addr := fmt.Sprintf("%s:%d", c.Server.Host, c.Server.Port) - log.Println("starting server on", addr) - log.Fatal(http.ListenAndServe(addr, mux)) + log.Fatal(http.ListenAndServe(c.Server.Addr, mux)) } -- cgit v1.2.3