symfony-docker
symfony-docker copied to clipboard
Dockerise Symfony Application (Symfony 6 + Clean Architecture + DDD + CQRS + Docker + Xdebug + PHPUnit + Doctrine ORM + JWT Auth + Static analysis + CI/CD)
Symfony
Dockerise Symfony Application
- [X] Install Docker
- [X] Install Docker Compose
- [X] Docker PHP & Nginx
- [X] Create Symfony Application
Debugging
Testing
Clean Architecture
- [X] Onion Architecture
- [X] Monolith First
Databases and the Doctrine ORM
- [X] Installing Doctrine
- [X] Setting up a Database
- [X] Mapping
- [X] Migrations
- [X] Repository
- [X] Database Testing
- [X] Fixtures
CQRS
- [X] CQRS pattern
- [X] Symfony Messenger
Auth
- [X] JWT Authentication
- [X] JWT Refresh Token
Static analysis tool
- [X] PHP CS Fixer
- [X] Deptrac
- [X] PHPStan
DDD
- [X] Strategic & Tactical design
CI/CD
- [X] Gitlab CI/CD
- [X] GitHub Actions
Документация в разработке.