ellioseven / de

Docker based development environment.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rewrite modular architecture

ellioseven opened this issue · comments

It may be better to follow a more modular approach for architecture. For example:

.
├── bin
├── docker-compose.yml
├── lib
│   └── services
│       ├── httpd
│       │   ├── docker-compose.httpd.yml
│       │   └── etc
│       │       └── httpd.conf
│       ├── mysql
│       │   ├── docker-compose.mysql.yml
│       │   ├── etc
│       │   │   └── mysql.conf
│       │   └── lib
│       │       └── data
│       ├── node
│       │   ├── docker-compose.node.yml
│       │   └── lib
│       │       └── npm-packages
│       └── php
│           ├── docker-compose.php.yml
│           ├── etc
│           │   └── php.ini
│           └── lib
├── Makefile
├── README.md
└── tmp
# docker-compose.yml
version: "2"
services:
  httpd:
    extends:
      file: 'services/httpd/docker-compose.httpd.yml'
      service: httpd

This will make it easier for scaffolding and will just generally be tidier.

Added in a2d8b14