2021-03-01 18:04:59 +00:00
|
|
|
package webdav
|
|
|
|
|
|
|
|
import (
|
|
|
|
"fmt"
|
|
|
|
"net/http"
|
|
|
|
|
|
|
|
"github.com/distribyted/distribyted/fs"
|
2021-03-10 09:54:56 +00:00
|
|
|
"github.com/rs/zerolog/log"
|
2021-03-01 18:04:59 +00:00
|
|
|
)
|
|
|
|
|
2021-03-06 22:08:15 +00:00
|
|
|
func NewWebDAVServer(fss map[string]fs.Filesystem, port int) error {
|
2021-03-10 09:54:56 +00:00
|
|
|
log.Info().Str("host", fmt.Sprintf("0.0.0.0:%d", port)).Msg("starting webDAV server")
|
2021-03-01 18:04:59 +00:00
|
|
|
return http.ListenAndServe(fmt.Sprintf("0.0.0.0:%d", port), newHandler(fss))
|
|
|
|
}
|