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
Alors je ne pourrais pas du tout t'aider pour la solution serveur dédié mais Docker c'est assez simple à prendre en main.
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