diff --git a/pica-dokuwiki/Dockerfile b/pica-dokuwiki/Dockerfile index 4a8eaadd9fe7864800ff688aa8e06852f56b561c..00596eda0135afe1db5681568275ea0c35bbf8af 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 abb857b54ad189d48153413faa17ccd7cc87d6b5..204d204c571e61f3c17624fbe944fcec678327ed 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 0000000000000000000000000000000000000000..82953250ea644e9f212dc3bc3388fe6471ce3668 --- /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 2c8f9dbd93dc194aa499dc45d8b22a331d0be4af..aa4d397617ed9df88ba1b048cfcbb9aec0864484 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 &