In this example project we're going to be modelling a application flow that's broken up into a couple stages:
This demo features some of the more complex setups eventsauce has to offer. It uses sync and async projections, uses RabbitMQ for async message consumers, uses Doctrine for the message repository and has a complete set of tests.
$ composer install
$ docker-compose -f docker-compose.yml up
$ bin/console doctrine:migrations:migrate -n
$ bin/console rabbitmq:setup-fabric
$ bin/console server:start
$ bin/console rabbitmq:consumer application_process -w
Now your application is up and running open the application at: http://127.0.0.1:8000