Skip to content

hejsfj/SocialTasklets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

504 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SocialTasklets

Repository for the Teamproject Social Distributed Systems (SDS)

We provide a social and financial overlay for TASKLETS and therby enable device owners around the world to contribute computational resources and benefit from available computational resources in the tasklet world.

You have no idea, what we are talking about? Check our demo videos:

  1. Friendship Creation
  2. Tasklet Request
  3. Tasklet Computation
  4. Coin Request

Starting the Teamproject with Docker on your local machine

The Teamproject consists of multiple modules that are contained in docker containers. To test the app locally you need to perform the following steps.

Prerequisite: Installation of docker and docker-compose

  1. Navigate into the Teamproject directory cd Teamproject
  2. Build the docker images docker-compose build
  3. Run the containers docker-compose up -d
  4. Run docker ps to get the port mapping
  • Database: 27017:27017
  • Database: 27018:27018
  • SFBroker: 18001:18001
  • Broker: 18003:18003
  • Admin: 18009:18009
  • Frontend: 4200:80
  1. Refresh project each time you made changes docker-compose up -d --build
  2. Once you are done coding do: docker-compose down

Starting the Teamproject with Docker on our Digital Ocean Server once you are logged-in

  1. ssh -i .ssh/XXX root@46.101.198.127 (MAC)
  2. cd SocialTasklets
  3. git pull
  4. cd Teamproject
  5. docker-compose build
  6. docker-compose up -d
  7. docker ps

About

We provide a social and financial overlay for TASKLETS and therby enable device owner around the world to contribute computational resources and benefit from available computational resources in the tasklet world.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors