index 5ded81417cedb53920b393cbaacd471d64ee9e9b..699651c744ee7890c64f80bec32d296edc3e9e00 100644 (file)
--- a/main.go
+++ b/main.go
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() {
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)