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