diff --git a/pica-dokuwiki/README.md b/pica-dokuwiki/README.md index e4fd392e9b8e3bae577aa0556db03129c36a4442..5812954310121777cb95f514b211c96890067011 100644 --- a/pica-dokuwiki/README.md +++ b/pica-dokuwiki/README.md @@ -1 +1,19 @@ -À compléter (mise à jour...) +## Dokuwiki + +Ce dossier contient les ressources nécessaires pour lancer une instance de Dokuwiki. +Nous maintenons une image de ce service. + +Pour Dokuwiki, tout est fichier, il n'y a pas de bases de données : l'administration est donc très simple. + +### Configuration + +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. + +### Lancement + +Un simple `docker-compose up -d` suffit. + +### Mise à jour + +Il faudra changer la release téléchargée et extraite dans le [Dockerfile](./Dockerfile), si possible en précisant une version claire. +Mettre ensuite à jour le fichier `CHANGELOG.md` pour indiquer les changements effectués. diff --git a/pica-dokuwiki/docker-compose.yml b/pica-dokuwiki/docker-compose.yml index e68725a66704ec839d84a7fd3277c45d8d22aee0..1cdb815e99e460d5cb16dedceb05808ed1eb525e 100644 --- a/pica-dokuwiki/docker-compose.yml +++ b/pica-dokuwiki/docker-compose.yml @@ -10,20 +10,21 @@ networks: external: true services: - dokuwiki-app: - image: registry.picasoft.net/pica-dokuwiki:stable - container_name: dokuwiki-app - volumes: - - dokuwiki-app-volume:/var/www/html - security_opt: - - no-new-privileges - mem_limit: "2048m" - cpus: "0.20" - pids_limit: 1024 - labels: - - "traefik.frontend.rule=Host:wiki.picasoft.net" - - "traefik.port=80" - - "traefik.enable=true" - restart: unless-stopped - networks: - - docker_default + dokuwiki-app: + image: registry.picasoft.net/pica-dokuwiki:stable + build: . + container_name: dokuwiki-app + volumes: + - dokuwiki-app-volume:/var/www/html + security_opt: + - no-new-privileges + mem_limit: "2048m" + cpus: "0.20" + pids_limit: 1024 + labels: + - "traefik.frontend.rule=Host:wiki.picasoft.net" + - "traefik.port=80" + - "traefik.enable=true" + restart: unless-stopped + networks: + - docker_default