cydrickn / symfony-ddd-cqrs-es
Symfony 的 DDD CQRS ES 模板
v1.1.1
2019-02-09 14:14 UTC
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
一个使用领域驱动设计(DDD)、命令查询职责分离(CQRS)和事件溯源(ES)的 symfony 模板。
如何安装
composer create-project cydrickn/symfony-ddd-cqrs-es
使用 docker 运行
cd opt/
docker-compose up -d
当所有容器都准备好时运行迁移
docker-compose exec php php bin/console doctrine:migrations:migrate
现在您可以通过 http://localhost:8080/ 访问网站
您可以通过 http://localhost:8080/api/doc 访问 API 文档