Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 960 Bytes

README.md

File metadata and controls

35 lines (24 loc) · 960 Bytes

PAAS Service

#Components

  • controller ( this is the main controller which holds the api, monitor and logger)
  • router ( this is the routing engine for the paas )

Documentation for each component can be found under the individual folders

#Glue

There are 2 pieces that drive the paas, a redis server for maintaining config and a rabbitmq service for communication between services

#Development/Test Pre-Requisites

  • Virtualbox
  • Vagrant
  • Python 2.7
  • Python virtualenv

#Testing

To create a test environment run make vagrant, this will create a vagrant machine, and generate the docker containers for the components that are required. These include

  • Router
  • Rabbitmq Service
  • Redis Service
  • Controller

Once they are up and running the controller will be available on http://192.168.0.240:8000/web

#Component Documentation

There is additional documentation under the controller and router folder about each component and how to use them