/PaaSmin

PaaSmin use docker and mojolicious to build a PaSS on a system.

Primary LanguagePerl

PaaSmin is a project use docker and mojolicious to build a PaaS on a ubuntu 12.04 LTS or 13.04+ x86_64 system.

Paasmin architecture:

                +-------------------------------------------+
                |                                           |
                +------------------+     +------------------+
                |                  |  +--<                  |
                | docker server 80 |  |  | web server 80    |
                |+----------------+|  |  |                  |
                ||                ||  |  |                  |
                || tomcat         ||  |  |                  |
                ||                ||  |  +------------------+
                |+----------------+|  |  +------------------+
                |+----------------+|  |  |                  |
                ||                |<--+  | ftp server 21    |
                || php-fpm        ||     |                  |
                ||                ||     +------------------+
                |+----------------+|     +------------------+
                |+----------------+|     |                  |
                ||                ||     | Agent  8081      |
                || nginx          ||     |                  |
                ||                ||     |                  |
                ++----------------++     +------------------+
                +-------------------------------------------+
                |                                           |
                |            ubuntu system                  |
                |                                           |
                +-------------------------------------------+