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 :

  • Louer un hébergeur dédier qui me permettra d'installer ce que je veux dessus et notamment mon serveur Mercure, mais qui demande de faire beaucoup de configurations
  • Utiliser Docker (je m'y connais que très peux, mais je me renseigne dessus) et trouver un hebergeur qui prend en charge Docker

Merci pour vos conseils

3 réponses


je cherche des conseils ausssi

192.168.100.1 192.168.1.1

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
Auteur

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