Categorygithub.com/killiandavitt/cs4032-distributedfilesystem
modulepackage
0.0.0-20170208230928-ba0276c83773
Repository: https://github.com/killiandavitt/cs4032-distributedfilesystem.git
Documentation: pkg.go.dev

# README

  • CS4032-DistributedFileSystem

[[https://travis-ci.org/KillianDavitt/CS4032-DistributedFileSystem][https://travis-ci.org/KillianDavitt/CS4032-DistributedFileSystem.svg?branch=master]]

**Project essentially completed at this point. Please feel free to grade although I will likely still be making alterations to the report **

This is the repository for my CS4032 - Distributed Systems project: A distributed file system

The final report can be found in [[file:./report/report.org][report.org]] or as a [[file:./report/report.pdf][pdf here]]

general protocol notes and thoughts can be found in [[file:notes/][notes/]]

  • Running the services

The location of my publically hosted docker images are contained in each of the docker compose files. It should automatically download and run. This saves you from installing go and all the dependancies that i've used.

#+BEGIN_SRC bash

Complete each action in a seperate terminal session

Execute this script to setup the SSL certificates

./install.sh

cd authServer docker-compose up

compose in the root of the project

This starts the lock server, directory server and transaction server

cd .. docker-compose up

This starts 2 fileservers

cd fileServer docker-compose up

cd client docker-compose run client -rn # This is important #+END_SRC

# Packages

Utils for auth server registering other servers.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author