From c8464d7b2e6557b5e51736df88d3fe84a066bde5 Mon Sep 17 00:00:00 2001 From: Quentin Duchemin <quentinduchemin@tuta.io> Date: Wed, 7 Oct 2020 11:27:46 +0200 Subject: [PATCH] [Dokuwiki] Add tex and svg allowed extensions --- pica-dokuwiki/Dockerfile | 2 ++ pica-dokuwiki/README.md | 4 ++++ pica-dokuwiki/mime.local.conf | 2 ++ pica-dokuwiki/run.sh | 3 +++ 4 files changed, 11 insertions(+) create mode 100644 pica-dokuwiki/mime.local.conf diff --git a/pica-dokuwiki/Dockerfile b/pica-dokuwiki/Dockerfile index 4a8eaadd..00596eda 100644 --- a/pica-dokuwiki/Dockerfile +++ b/pica-dokuwiki/Dockerfile @@ -41,6 +41,8 @@ ENV LC_ALL fr_FR.UTF-8 ENV LANG fr_FR.UTF-8 ENV LANGUAGE fr_FR.UTF-8 +COPY mime.local.conf / + EXPOSE 80 VOLUME ["/var/www/html"] diff --git a/pica-dokuwiki/README.md b/pica-dokuwiki/README.md index abb857b5..204d204c 100644 --- a/pica-dokuwiki/README.md +++ b/pica-dokuwiki/README.md @@ -9,6 +9,10 @@ Pour Dokuwiki, tout est fichier, il n'y a pas de bases de données : l'administr La configuration se fait directement dans Dokuwiki, une fois lancé. Il n'y a pas de manière simple de pré-configurer Dokuwiki via un fichier de configuration. Il y a trop de paramètres, et mettre à jour ce dépôt à chaque changement de paramètre serait très peu pratique. +### Ajouter une extension autorisée + +Par défaut, seuls certains types de fichiers [sont autorisés](https://www.dokuwiki.org/mime). Pour ajouter un type autorisé, éditer le fichier [mime.local.conf](./mime.local.conf), ajouter l'extension du fichier et son type MIME autorisé (voir la liste [ici](https://filext.com/)), puis reconstruire l'image. + ### Lancement Un simple `docker-compose up -d` suffit. diff --git a/pica-dokuwiki/mime.local.conf b/pica-dokuwiki/mime.local.conf new file mode 100644 index 00000000..82953250 --- /dev/null +++ b/pica-dokuwiki/mime.local.conf @@ -0,0 +1,2 @@ +tex application/x-tex +svg image/svg+xml diff --git a/pica-dokuwiki/run.sh b/pica-dokuwiki/run.sh index 2c8f9dbd..aa4d3976 100755 --- a/pica-dokuwiki/run.sh +++ b/pica-dokuwiki/run.sh @@ -15,6 +15,9 @@ grep -Ev '^($|#)' /var/www/html/data/deleted.files | xargs -n 1 rm -vf echo "Remove wiki tutorial pages..." rm -rf /var/www/html/data/pages/wiki +echo "Add additional MIME types..." +cp /mime.local.conf /var/www/html/conf/ + echo "Launching Dokuwiki..." php-fpm7.3 & nginx & -- GitLab