Serveur Mercure

Par thomas33, il y a 4 ans


Bonjour à tous,

je suis sur un projet en Symfony + API plateform pour le back et React pour le front. J'avais besoin de faire du temps réel et j'ai donc choisi Mercure. C'est la solution la plus pertinente que j'ai trouvée, mais si vous avez d'autres idées je suis preneur.

Le problème c'est que pour le déploiement, je dois créer un serveur Mercure. Avant d'aller plus loin dans mon dev je cherche à savoir comment faire pour mon futur déploiement, voir si c'est possible avec Mercure.

J'ai besoin d'aide pour savoir quelles sont les possibilités pour créer un serveur Mercure qui sera utilisé par mon application.

Pour le moment j'ai trouvé deux possibilités :

Merci pour vos conseils

3 réponses

floriqn, il y a 4 ans

Alors je ne pourrais pas du tout t'aider pour la solution serveur dédié mais Docker c'est assez simple à prendre en main.

thomas33, il y a 4 ans

Alors j'ai créé un repo Symfony avec un docker-compose qui comprend un service mecure. Cela fonctionne bien, il faut que je termine le docker-compose avec un service nginx et php : https://github.com/ThomasMouchelet/docker-apiplateform-mercure

EDIT : nouveau repo : https://github.com/ThomasMouchelet/docker-api-plateform-mercure

Et pour le deployement étant donné que j'ai une stack composé de plusieurs services, il me faut un orchestrateur tel que swarm ou kubernetes. Visiblement il est possible de déployer cette stack sur Digitalocean.

Ou sinon plus simple je pense, un VPS.

Voila mon avancé :D