2019-01-27 01:10:39 +00:00
|
|
|
# fuse-wsfs
|
2019-01-27 11:32:02 +00:00
|
|
|
|
|
|
|
fuse-wsfs combines libwebsockets and libfuse. It allows ot attach a remote filesystem via websockets.
|
|
|
|
|
|
|
|
**Status**: Proof of concept
|
|
|
|
|
|
|
|
# Build and run
|
|
|
|
|
|
|
|
cd fuse-wsfs
|
|
|
|
mkdir ./build
|
|
|
|
cd ./build
|
2019-01-30 20:53:57 +00:00
|
|
|
cmake .. -DWITH_TESTS=ON
|
2019-01-27 11:32:02 +00:00
|
|
|
make
|
2019-01-30 20:53:57 +00:00
|
|
|
CTEST_OUTPUT_ON_FAILUE=1 make test
|
2019-01-27 11:32:02 +00:00
|
|
|
mkdir test
|
|
|
|
./wsfs -s -f --document_root=`realpath ../src/app/www` --port=4711 test
|
|
|
|
|
|
|
|
|
|
|
|
# Dependencies
|
|
|
|
|
2019-01-31 19:20:05 +00:00
|
|
|
- [libuv](https://github.com/libuv/libuv)
|
2019-01-27 11:32:02 +00:00
|
|
|
- [libfuse3](https://github.com/libfuse/libfuse/)
|
|
|
|
- [libwebsockets](https://libwebsockets.org/)
|
|
|
|
- [Jansson](https://jansson.readthedocs.io)
|
2019-01-30 20:53:57 +00:00
|
|
|
- [GoogleTest](https://github.com/google/googletest) *(optional)*
|
2019-01-27 11:32:02 +00:00
|
|
|
|
|
|
|
|