italia / spid-saml-check

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

Immagine docker ultima versione non funzionante #196

Closed Almax84 closed 10 months ago

Almax84 commented 2 years ago

Buongiorno, a seguito dell'aggiornamento del tool di test di qualche giorno fa si riscontra 1) Il docker run dell'immagine presente su docker.io ha problemi di startup. Il container infatti fallisce con errore: Error: Cannot find module 'express' (Allego errore completo) 99

Il test è stato effettuato su: Linux / Windows -> Docker

pampua84 commented 2 years ago

Riscontro lo stesso problema.

maxi-bnd commented 2 years ago

Stesso problema su Windows con Docker Desktop 4.2.0 (70708)

lussoluca commented 2 years ago

Sembra che il problema sia dovuto al fatto che la v.1.8.2 usa erroneamente node 8 come immagine Docker di base (invece v1.8.1 usava node12), però vedo che è stato risolto in master. Andrebbe fatta una nuova release :-)

Baldoma commented 2 years ago

+1

sisinio commented 2 years ago

Il problema si risolve aggiungendo alcuni pacchetti mancanti, soprattutto serve il compilatore per Rust:

# Update and install utilities
RUN apt-get update && apt-get install -y \
        wget \
        curl \
        unzip \
        libxml2-utils \
        libxml2-dev \
        libxmlsec1-dev \
        libxmlsec1-openssl \
        xmlsec1 \
        openssl \
        python3 \
        python3-pip \
        libffi-dev \
        python3-virtualenv \
        build-essential  \
        python3-dev cargo

RUN pip3 install setuptools_rust cryptography
sebbalex commented 2 years ago

+1

damikael commented 10 months ago

Il problema è risolto con le ultime versioni