Allow setting listen address (defaults to https port 443)

This commit is contained in:
Caleb Gardner
2024-08-03 05:29:56 -05:00
parent 7fe19eddc3
commit 88524ce43c
+2 -2
View File
@@ -28,9 +28,9 @@ var (
) )
func main() { func main() {
addr := ":4223"
mongoURL := flag.String("mongo", "", "Enables MongoDB usage for Darkstorm backend.") mongoURL := flag.String("mongo", "", "Enables MongoDB usage for Darkstorm backend.")
webRoot = flag.String("web-root", "", "Sets root directory of web server.") webRoot = flag.String("web-root", "", "Sets root directory of web server.")
addr := flag.String("addr", ":443", "Set listen address. Defaults to \":443\"")
flag.Parse() flag.Parse()
if flag.NArg() != 1 { if flag.NArg() != 1 {
log.Fatal("You must specify key directory. ex: darkstorm-server /etc/web-keys") log.Fatal("You must specify key directory. ex: darkstorm-server /etc/web-keys")
@@ -46,7 +46,7 @@ func main() {
setupBackend(mux) setupBackend(mux)
setupWebsite(mux) setupWebsite(mux)
serv := &http.Server{ serv := &http.Server{
Addr: addr, Addr: *addr,
Handler: mux, Handler: mux,
} }
err := serv.ListenAndServeTLS(filepath.Join(flag.Arg(0), "cert.pem"), filepath.Join(flag.Arg(0), "key.pem")) err := serv.ListenAndServeTLS(filepath.Join(flag.Arg(0), "cert.pem"), filepath.Join(flag.Arg(0), "key.pem"))