from cheroot import wsgi
from wsgidav.wsgidav_app import WsgiDAVApp

config = {
    "host": "0.0.0.0",
    "port": 8080,
	"simple_dc" : {
			'user_mapping':{
				"*": True
			},
		},
    "provider_mapping": {
        "/": "/home/ambagasdowa/Development/api/storage/",
      },
    "verbose": 1,
  }
app = WsgiDAVApp(config)

server_args = {
    "bind_addr": (config["host"], config["port"]),
    "wsgi_app": app,
}
server = wsgi.Server(**server_args)

try:
    server.start()
except KeyboardInterrupt:
    print("Received Ctrl-C: stopping...")
finally:
    server.stop()
