github.com/rvaralda/deis@v1.4.1/docs/reference/terms/controller.rst (about)

     1  :title: Controller
     2  :description: The controller is the brain of the Deis platform.
     3  
     4  .. _controller:
     5  
     6  Controller
     7  ==========
     8  The controller is the "brain" of the Deis platform. A controller
     9  manages :ref:`Applications <application>` and their :ref:`Containers <container>`.
    10  
    11  The controller is in charge of:
    12  
    13  * Authenticating and authorizing clients
    14  * Processing client API calls
    15  * Managing containers that perform work for applications
    16  * Managing proxies that route traffic to containers
    17  * Managing users, keys and other base configuration
    18  
    19  The controller stack includes:
    20  
    21  * Django API Server for handling API calls
    22  
    23  .. * PostgreSQL database as a backing store for Django
    24  .. * A lightweight *gitreceive* hook for ``git push`` access control
    25  .. * Docker and Slugbuilder to process Heroku Buildpacks and Dockerfiles
    26  
    27  Follow the :ref:`Installing Deis <installing_deis>` guide to create your own
    28  private Deis controller.