This toy project is a simple gRPC file server which can be used to organize and distribute files. It explores gRPC stream capabilities.
-
Build both fileserver and client:
cargo build --release
-
Usage:
server start
The first launch creates empty config file with comments. It should be populated with version tags and corresponding filenames.
-
Shutdown:
Ctrl+C or killall server
-
Simple tests (requires client):
client files client download