The following GitHub repositories provide the source code for the main components of Bifrost. Detailed installation and execution instructions are provided on GitHub.
- Bifrost engine: https://github.com/sealuzh/bifrost-engine
- Bifrost proxy: https://github.com/sealuzh/bifrost-proxy
The source code for our microservices-based sample application can be found on GitHub as well:
- Sample application: https://github.com/sealuzh/bifrost-microservices-sample-application
The sample application can be used either with or without Bifrost deployed. For deploying and executing the sample application, it is not necessary to check out the engine's and proxy's repositories. The required Docker containers are automatically pulled from Docker Hub. Detailed installation and execution instructions are again provided in the repository's readme
We provide another GitHub repository containing material for the conducted experiments. Besides bash scripts and Docker Compose files for the experiments and collecting data, it provides support for automatically creating and setting up a Docker Swarm of a specified size.