cydrickn / symfony-ddd-cqrs-es
DDD CQRS ES Boilerplate for Symfony
Installs: 21
Dependents: 0
Suggesters: 0
Security: 0
Stars: 6
Watchers: 3
Forks: 2
Open Issues: 0
Type:project
Requires
- php: ^7.1.3
- ext-ctype: *
- ext-iconv: *
- cydrickn/ddd-common: ^1.0
- cydrickn/event-store-dbal: ^1.0
- divineomega/array_undot: ^2.0
- doctrine/doctrine-bundle: ^1.10
- doctrine/doctrine-migrations-bundle: ^2.0
- nelmio/api-doc-bundle: ^3.3
- nelmio/cors-bundle: ^1.5
- ramsey/uuid: ^3.8
- sensio/framework-extra-bundle: ^5.2
- symfony/console: 4.2.*
- symfony/dotenv: 4.2.*
- symfony/flex: ^1.1
- symfony/framework-bundle: 4.2.*
- symfony/messenger: 4.2.*
- symfony/psr-http-message-bridge: ^1.1
- symfony/yaml: 4.2.*
Requires (Dev)
- symfony/asset: 4.2.*
- symfony/debug-pack: ^1.0
- symfony/twig-bundle: 4.2.*
Conflicts
README
A Boilerplate that uses Domain Driven Design, Command Query Responsibility Segregation and Event Sourcing for symfony.
How to install
composer create-project cydrickn/symfony-ddd-cqrs-es
Run using docker
cd opt/
docker-compose up -d
Run migration when all container are ready
docker-compose exec php php bin/console doctrine:migrations:migrate
Now you can access the site using http://localhost:8080/
You can access the api doc using http://localhost:8080/api/doc