italia / spid-saml-check

Tool di verifica implementazione SPID SAML
European Union Public License 1.2
71 stars 59 forks source link

Feature/Docker optimization & Server info version #189

Closed amusarra closed 2 years ago

amusarra commented 2 years ago

Questa è una issue di miglioramento che include:

1. Ottimizzazione Dockerfile

  1. Aggiunte le label di Open Container Initiative https://github.com/opencontainers/image-spec/blob/main/annotations.md
  2. Aggiunti i build args per la compilazione metadati OCI
  3. Possibilità di cambiare la porta http esposta da NodeJS (la porta 8080 è in genere usata per http non https, una porta https comune è per esempio 8443)
  4. Aggiunto Makefile per facilitare la build dell'immagine docker con in metadati OCI
  5. Invece d'installare Node 12 è più conveniente usare un'immagine docker già predisposta con la versione di Node 12. L'immagine risultante è anche più leggera in termini di spazio

La figura a seguire mostra il l'output del Docker Inspect della nuova immagine

docker_spid_saml_check_after_8

La dimensione della nuova immagine è adesso di 987MByte contro i 1.11GByte

2. Server info version

Sia log sia sul footer dell'applicazione è stata aggiunta la versione del software.

docker_spid_saml_check_after_9

docker_spid_saml_check_after_10