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:
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
- Navigate into the Teamproject directory
cd Teamproject - Build the docker images
docker-compose build - Run the containers
docker-compose up -d - Run
docker psto get the port mapping
- Database: 27017:27017
- Database: 27018:27018
- SFBroker: 18001:18001
- Broker: 18003:18003
- Admin: 18009:18009
- Frontend: 4200:80
- Refresh project each time you made changes
docker-compose up -d --build - Once you are done coding do:
docker-compose down
- ssh -i .ssh/XXX root@46.101.198.127 (MAC)
- cd SocialTasklets
- git pull
- cd Teamproject
- docker-compose build
- docker-compose up -d
- docker ps