X-Git-Url: https://git.tokkee.org/?p=sysdb%2Fwebui.git;a=blobdiff_plain;f=main.go;h=699651c744ee7890c64f80bec32d296edc3e9e00;hp=5ded81417cedb53920b393cbaacd471d64ee9e9b;hb=e2085bf417b84fa87c579d907818a4ccca19e6e5;hpb=54923060e9918db91d5984e4580f3d79ee197c10 diff --git a/main.go b/main.go index 5ded814..699651c 100644 --- a/main.go +++ b/main.go @@ -44,6 +44,8 @@ var ( listen = flag.String("listen", ":8080", "address to listen for incoming connections") tmpl = flag.String("template-path", "templates", "location of template files") static = flag.String("static-path", "static", "location of static files") + + root = flag.String("root", "/", "root mount point of the server") ) func init() { @@ -65,13 +67,14 @@ func main() { srv, err := server.New(*addr, *username, server.Config{ TemplatePath: *tmpl, StaticPath: *static, + Root: *root, }) if err != nil { fatalf("Failed to construct web-server: %v", err) } log.Printf("Listening on %s.", *listen) - http.Handle("/", srv) + http.Handle(*root, srv) err = http.ListenAndServe(*listen, nil) if err != nil { fatalf("Failed to set up HTTP server on address %q: %v", *listen, err)