add basepath flag to binary
This commit is contained in:
parent
e0fa7556b4
commit
21a6280ef8
|
@ -15,6 +15,7 @@ var httpPort string
|
||||||
var maxSize int64
|
var maxSize int64
|
||||||
var dir string
|
var dir string
|
||||||
var storeSize int64
|
var storeSize int64
|
||||||
|
var basepath string
|
||||||
|
|
||||||
var stdout = log.New(os.Stdout, "[tusd] ", 0)
|
var stdout = log.New(os.Stdout, "[tusd] ", 0)
|
||||||
var stderr = log.New(os.Stderr, "[tusd] ", 0)
|
var stderr = log.New(os.Stderr, "[tusd] ", 0)
|
||||||
|
@ -25,6 +26,7 @@ func init() {
|
||||||
flag.Int64Var(&maxSize, "max-size", 0, "Maximum size of uploads in bytes")
|
flag.Int64Var(&maxSize, "max-size", 0, "Maximum size of uploads in bytes")
|
||||||
flag.StringVar(&dir, "dir", "./data", "Directory to store uploads in")
|
flag.StringVar(&dir, "dir", "./data", "Directory to store uploads in")
|
||||||
flag.Int64Var(&storeSize, "store-size", 0, "Size of disk space allowed to storage")
|
flag.Int64Var(&storeSize, "store-size", 0, "Size of disk space allowed to storage")
|
||||||
|
flag.StringVar(&basepath, "base-path", "/files/", "Basepath of the hTTP server")
|
||||||
|
|
||||||
flag.Parse()
|
flag.Parse()
|
||||||
}
|
}
|
||||||
|
@ -65,7 +67,7 @@ func main() {
|
||||||
address := httpHost + ":" + httpPort
|
address := httpHost + ":" + httpPort
|
||||||
stdout.Printf("Using %s as address to listen.\n", address)
|
stdout.Printf("Using %s as address to listen.\n", address)
|
||||||
|
|
||||||
http.Handle("/files/", http.StripPrefix("/files/", handler))
|
http.Handle(basepath, http.StripPrefix(basepath, handler))
|
||||||
err = http.ListenAndServe(address, nil)
|
err = http.ListenAndServe(address, nil)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
stderr.Fatalf("Unable to listen: %s", err)
|
stderr.Fatalf("Unable to listen: %s", err)
|
||||||
|
|
Loading…
Reference in New Issue