diff --git a/Dockerfile b/Dockerfile index 624a246..f25b5ff 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,9 +8,13 @@ ENV PDF_STORAGE_PATH=/data ENV DISABLE_ORGANIZATION=false ENV DEFAULT_LANGUAGE=fr_FR.UTF-8 ENV PDF_STORAGE_ENCRYPTION=false +ENV NSS3_DIRECTORY=/nss3 +ENV NSS3_PASSWORD=toto +ENV NSS3_NICK="PDF certificate" +ENV ADMIN_AUTHORIZED_IP=127.0.0.1 RUN apt update && \ - apt install -y vim locales gettext-base librsvg2-bin pdftk imagemagick potrace ghostscript gpg && \ + apt install -y vim locales gettext-base librsvg2-bin pdftk imagemagick potrace ghostscript gpg poppler-utils libnss3-tools && \ docker-php-ext-install gettext && \ rm -rf /var/lib/apt/lists/* @@ -23,4 +27,4 @@ RUN envsubst < /usr/local/signaturepdf/config/php.ini > /usr/local/etc/php/conf. WORKDIR /usr/local/signaturepdf -CMD /usr/local/signaturepdf/entrypoint.sh +CMD ["/usr/local/signaturepdf/entrypoint.sh"] diff --git a/config/config.ini.tpl b/config/config.ini.tpl index 9c089d9..1f2927a 100644 --- a/config/config.ini.tpl +++ b/config/config.ini.tpl @@ -12,3 +12,11 @@ PDF_DEMO_LINK=${PDF_DEMO_LINK} ; Encryption activation (default activation if GPG is installed) PDF_STORAGE_ENCRYPTION=${PDF_STORAGE_ENCRYPTION} + +;NSS3 configuration (used to sign pdf with pdfsig) +NSS3_DIRECTORY=${NSS3_DIRECTORY} +NSS3_PASSWORD=${NSS3_PASSWORD} +NSS3_NICK=${NSS3_NICK} + +; Authorize these IP to use debug mode (separate IP adresses with space ' ') +ADMIN_AUTHORIZED_IP=${ADMIN_AUTHORIZED_IP}