.
├── [d] app - код проекта, реализующий бизнеслогики
├── [d] config - конфиги
├── [d] database - всё что связано с базами (миграции|фабрики|фикстуры)
│ └── [d] volume - сюда будет мапиться база из контэйнера
├── [d] environment - дев окружение
│ ├── [d] mysql - возможно будет как db/[субд]
│ │ ├── [d] conf
│ │ │ └── [-] my.cnf
│ │ └── [-] Dockerfile
│ ├── [d] nginx
│ │ ├── [d] conf
│ │ │ ├── [-] default.conf
│ │ │ └── [-] nginx.conf
│ │ └── [-] Dockerfile
│ └── [d] php
│ ├── [d] 7.2
│ │ └── [-] Dockerfile
│ ├── [d] 7.3
│ │ └── [-] Dockerfile
│ └── [d] 7.4
│ ├── [d] conf
│ │ └── [-] php.ini
│ └── [-] Dockerfile
├── [d] node_modules
├── [d] public
├── [d] resources - локализации, вьюхи, исходники для assets
├── [d] src - ядро приложения, как локальный vendor
├── [d] storage
│ ├── [d] app - сюда будут падать файлы создаваемые приложением/пользователями
│ │ ├── [d] public
│ │ │ └── [-] .gitignore
│ │ └── [-] .gitignore
│ └── [d] logs - все логи и приложения, и окружения
│ ├── [d] mysql
│ │ └── [-] mysql_error.log
│ ├── [d] nginx
│ │ ├── [-] access.log
│ │ └── [-] error.log
│ └── [-] .gitignore
├── [d] vendor
├── [-] .editorconfig
├── [-] .env
├── [-] .gitattributes
├── [-] .gitignore
├── [-] composer.json
├── [-] composer.lock
├── [-] docker-compose.yaml
├── [-] package-lock.json
└── [-] package.json
Last active
April 9, 2020 11:43
-
-
Save pOmelchenko/b314394df761ab062e89f097103c4fc7 to your computer and use it in GitHub Desktop.
sample project structure
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment