Je n'avais pas compris que les dev accédait au serveur.
Ajouter des conf avec un reload du proxy ne me semble pas être problématique dans le sens où il me semble que tu active/désactive pas des containers toute les 2min (ou j'ai mal compris le besoin).
Ton ansible peu très bien déployer les conf : une conf apache (mais pareil avec nginx) + un docker-compose.yml +modif du hosts, pour chaque container a mettre en route.
Et avoir un reload du proxy + demarrage du container après la mise en place de la config.
Je comprend pas bien le lien entre ce que tu veux mettre en place et le dev de votre app.
Si le problème, cest que se sont les dev qui démarre une commande docker run, je me dis que le "plus simple" est sûrement d'avoir une page web classic où le dev demande un nouveau service, et a la validation, cela crée tes templates (par exemple) ansible et démarre ton playbook. Dans ce cas, les dev n'aurais pas besoin d'accéder au serveur, et donc tu pourrais gérer comme bon te semble la partie serveur.
En tout cas cest une problématique intéressante, je vais y réfléchir plus posément :)
[^] # Re: Proxy frontal + mappage de port
Posté par xandercagexxx . En réponse au message Docker + Traefik: besoin d'avis extérieurs pour un besoin un peu spécifique. Évalué à 1.
Je n'avais pas compris que les dev accédait au serveur.
Ajouter des conf avec un reload du proxy ne me semble pas être problématique dans le sens où il me semble que tu active/désactive pas des containers toute les 2min (ou j'ai mal compris le besoin).
Ton ansible peu très bien déployer les conf : une conf apache (mais pareil avec nginx) + un docker-compose.yml +modif du hosts, pour chaque container a mettre en route.
Et avoir un reload du proxy + demarrage du container après la mise en place de la config.
Je comprend pas bien le lien entre ce que tu veux mettre en place et le dev de votre app.
Si le problème, cest que se sont les dev qui démarre une commande docker run, je me dis que le "plus simple" est sûrement d'avoir une page web classic où le dev demande un nouveau service, et a la validation, cela crée tes templates (par exemple) ansible et démarre ton playbook. Dans ce cas, les dev n'aurais pas besoin d'accéder au serveur, et donc tu pourrais gérer comme bon te semble la partie serveur.
En tout cas cest une problématique intéressante, je vais y réfléchir plus posément :)