Distributed File System

Documentation

see: https://gradecak.github.io/distributed-file-system/

Running the Project

From the root of the project run

chmod +x ./build.sh
./build.sh
docoker-compose up

This will start the core DFS services, Authentication Service, Transaction Service and Directory Service.

to add FileServers to the system you must individually spin up every fileserver instance by navigating to the project directory and executing the following:

stack build
stack exec fileSystem-exe