Skip to content

Dropsolid Launchpad documentation

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
            ________________DOCKER CONTAINERS, VOLUMES AND NETWORKS________________
           |                                                                       |
           |                  __________________ PROJECT 1 _____________________   |
           |  _________      |  _________        ______________        _______  |  |
Request -> | |         |     | |         |      |              |      |       | |  |
(http)     | | TRAEFIK |-|-> | | VARNISH |  ->  | APACHE/PHP71 |  ->  | MYSQL | |  |
Request -> | |_________| |   | |_________|      |______________|      |_______| |  |
(https)    |             |   |__________________________________________________|  |
           |             |                                                         |
           |             |    ___________________ PROJECT 2_____________________   |
           |             |   |  _________        ______________        _______  |  |
           |             |   | |         |      |              |      |       | |  |
           |             |-> | | VARNISH |  ->  | APACHE/PHP56 |  ->  | MYSQL | |  |
           |                 | |_________|      |______________|      |_______| |  |
           |                 |                                                  |  |
           |                 |                   ______    ___________          |  |
           |                 |                  |      |  |           |         |  |
           |                 |                  | SOLR |  | MEMCACHED |         |  |
           |                 |                  |______|  |___________|         |  |
           |                 |__________________________________________________|  |
           |_______________________________________________________________________|

What is this tool?

This tools simplifies the task of getting a Dropsolid Platform project on your system, and solves the dependency hell problem.
It uses data from Dropsolid Platform to get the project info, and configures a complete Dockerized stack based on that info.

What functionallity does it have?

  • getting project info (environments, server, ...) from Dropsolid platform
  • cloning a project
  • starting a project in a Docker stack
  • syncing a project from a (Dropsolid platform) environment
  • debugging / profiling / ... a project