my-project/ // Main Project Directory
├── docker/ // Docker Related
│ ├── containers/ // Service Containers
│ │ ├── nginx/
│ │ │ ├── conf.d/ // NginX Configurations
│ │ │ │ └── default.conf // default configuration file
│ │ │ └── Dockerfile
│ │ ├── php/
│ │ │ ├── config/ // PHP Configurations
│ │ │ │ └── php-local.ini // local development configuration
│ │ │ │ └── php-test.ini // test/staging configuration
│ │ │ │ └── php-prod.ini // production specific configuration
│ │ │ └── Dockerfile
│ │ ├── mysql/
│ │ │ ├── conf.d/ // MySql Configurations
│ │ │ │ └── my.cnf // default configuration file
│ │ │ └── Dockerfile
│ │ └── composer/
│ │ └── Dockerfile
│ ├── environments/ // Environment variables
│ │ ├── config.env // Main config file
│ │ ├── local.env // Environment config file
│ │ ├── test.env
│ │ └── prod.env
│ ├── volumes/ // Volumes Dir - Data persistence
│ │ ├── mysql/ // Database
│ │ │ └── mysql_<version>/ // Specific database version
│ │ └── logs/ // Logs
│ │ ├── nginx/
│ │ └── php/
│ └── docker-compose.yml // Main Docker compose file
└── ...