Errore buid spid-saml-check

Buongiorno,
non riesco ad installare in locale il contenitore docker spid-saml-check.
Premetto che ho già precedentemente installato correttamente e utilizzato il spid-testenv2 in locale su docker.

Utilizzo GIT BASH (ma ho provato anche con CygWin) in ambiente Windows.

Inizialmente mi posiziono sulla mia cartella c:\docker,
quindi eseguo con successo
git clone https://github.com/italia/spid-saml-check.git
cd spid-saml-check

A questo punto il comando
$ docker build -t spid-saml-check .
mi va in errore (dopo qualche minuto) sull’istruzione del dockerfile:

RUN cd /spid-saml-check/spid-validator &&
cd client && npm install --silent && cd … &&
cd server && npm install --silent && cd … &&
npm run build

e nel log vedo il messaggio:

executor failed running [/bin/sh -c cd /spid-saml-check/spid-validator && cd client && npm install --silent && cd … && cd server && npm install --silent && cd … && npm run build]: exit code: 1

Sto sbagliando qualcosa?
Come posso risolvere il problema?

Grazie

Buongiorno,
ho risolto:
il firewall bloccava l’accesso all’indirizzo https://registry.npmjs.org/ necessario all’installazione.

Lo ho capito sostituendo nel dockerfile presente nella cartella clonata spid-saml-check il comando

RUN cd /spid-saml-check/spid-validator &&
cd client && npm install --silent && cd … &&
cd server && npm install --silent && cd … &&
npm run build

con

RUN cd /spid-saml-check/spid-validator &&
cd client && npm install --verbose 2 && cd … &&
cd server && npm install --verbose 2 && cd … &&
npm run build

@michele.damico perché nel dockerfile ufficiale su git non mettete verbose 2 invece che silent ?

1 Mi Piace

Mi raccomando, glielo segnali anche direttamente come issue su github se possibile :slight_smile:

Hai ragione: creata issue su github :grinning:

1 Mi Piace