Ciao Mattia!
Siamo sicuramente allineati sulla direzione, tant’è che ho già aperto una issue per integrare i due docker di frontend in uno solo: https://github.com/italia/spid-sp-playbook/issues/2
L’approccio che ho usato ora è stato quello di minimizzare nuovo codice per arrivare velocemente ad una soluzione funzionante.
Sono convinto anch’io che la soluzione debba essere la più flessibile possibile e non debba forzare l’uso di una particolare tecnologia (es Docker).
Quello che pensavo di fare successivamente è di scrivere un playbook docker che configuri tutto il necessario per avere Shibboleth+Letsencrypt e poi usare un tool tipo Packer per generare un immagine Docker. Per cui chi vuole una cosa più custom potrà usare il playbook, mentre chi preferisce una soluzione più plug&play potrà installare il container Docker.
Attendo la tua PR!
A presto
federico