async-messenger-mercure
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.
Running the application locally
Requirements
A Docker environment is provided and requires you to have these tools available:
- Docker
- pipenv (see these instructions for how to install)
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.