async-messenger-mercure icon indicating copy to clipboard operation
async-messenger-mercure copied to clipboard

Demo for Symfony Messenger + Mercure

Async with Messenger & Mercure

This project is a demo for a talk I gave. See the presentation.

See the demo

Running the application locally

Requirements

A Docker environment is provided and requires you to have these tools available:

Install and run pipenv to install the required tools:

pipenv install

You can configure your current shell to be able to use Invoke commands directly (without having to prefix everything by pipenv run)

pipenv shell

Starting the stack

Launch the stack by running this command:

inv start

Note: the first start of the stack should take a few minutes.

The site is now accessible at the hostnames your have configured over HTTPS (you may need to accept self-signed SSL certificate).

Other tasks

Checkout inv -l to have the list of available Invoke tasks.