From 3ec94a0ae3f820a12f31f713527e228244d145db Mon Sep 17 00:00:00 2001 From: xgaia Date: Fri, 28 Jan 2022 18:24:01 +0100 Subject: [PATCH] docs: update README --- README.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/README.md b/README.md index fcb0b03..36a997d 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,7 @@ Logiciel web libre permettant de signer un PDF. Liste des instances permettant d'utiliser ce logiciel : - [pdf.24eme.fr](https://pdf.24eme.fr) +- [pdf.libreon.fr](https://pdf.libreon.fr) ## License @@ -62,6 +63,37 @@ DocumentRoot /path/to/signaturepdf/public ``` +### Déployer avec docker + +#### Construction de l'image + +```bash +docker build -t signaturepdf . +```` + +#### Lancement d'un conteneur + +```bash +docker run -d --name=signaturepdf -p 8080:80 signaturepdf +```` + +[localhost:8080](localhost:8080) + +#### Configuration + +Les variables suivantes permettent de configurer le déployement : + +|Variable|description|exemple|defaut| +|-----|-----|-----|-----| +|`SERVERNAME`|url de déploiement|`pdf.24eme.fr`|localhost| +|`UPLOAD_MAX_FILESIZE`|Taille maximum du fichier PDF à signer|48|24M| +|`POST_MAX_SIZE`|Taille maximum du fichier PDF à signer|48|24M| +|`MAX_FILE_UPLOADS`|Nombre de pages maximum du PDF, ici 200 pages + le PDF d'origine|401|201| + +```bash +docker run -d --name=signaturepdf -p 8080:80 -e SERVERNAME=pdf.example.org -e UPLOAD_MAX_FILESIZE=48M -e POST_MAX_SIZE=48M -e MAX_FILE_UPLOADS=401 signaturepdf +```` + ## Tests Pour exécuter les tests fonctionnels :