jsDAV allows you to easily add WebDAV support to a NodeJS application. jsDAV is meant to cover the entire standard, and attempts to allow integration using an easy to understand API.
For anyone following, the default host name was the issue. All traffic inside the container was being routed from "host_ip:random_port" to "127.0.0.1:8000" when it needed to be routed to "0.0.0.0:8000". Ugh!
Is there an inherit reason the would not run inside a docker container?
"[info] jsDAV server running on http://127.0.0.1:8000" & the port is open with the correct configuration, but it is not responding in any way.
I'm curious if there is a fundamental reason this is the case.