/seafdav

Seafile webdav server

Primary LanguagePythonOtherNOASSERTION

Seafile WebDAV Server Build Status

This is the WebDAV server for seafile.

See Seafile Server Manual for details.

Running

There are a template for running seafdav:

  • run.sh.template: This is for running seafdav on the default 8080 port with a built-in CherryPy server.

To run on 8080 port:

cp run.sh.template run.sh

Then change CCNET_CONF_DIR and SEAFILE_CONF_DIR to your Seafile server's settings.

Testing

  • start local seafile server
  • start local seahub server (While seafdav itself doesn't require seahub, we use seahub webapi as a driver for testing)
  • start seafdav server
  • create a test user test@seafiletest.com with password test
  • Run the tests
export CCNET_CONF_DIR=/path/to/ccnet
export SEAFILE_CONF_DIR=/path/to/seafile-data
./ci/functest.sh test