User Tools

Site Tools


docker:docker-compose:dokuwiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

docker:docker-compose:dokuwiki [2025/04/29 06:16] – created jonathandocker:docker-compose:dokuwiki [2025/11/24 15:36] (current) jonathan
Line 3: Line 3:
 <code - docker-compose.yaml> <code - docker-compose.yaml>
 services: services:
- 
   dokuwiki:   dokuwiki:
     image: lscr.io/linuxserver/dokuwiki:latest     image: lscr.io/linuxserver/dokuwiki:latest
     container_name: dokuwiki     container_name: dokuwiki
     environment:     environment:
-      - PUID=1000 +      - PUID=1000          # Adjust to your user ID 
-      - PGID=1000 +      - PGID=1000          # Adjust to your group ID 
-      - TZ=Etc/UTC+      - TZ=America/New_York  # Set your timezone
     volumes:     volumes:
-      - 'dokuwiki_data:/config+      - dokuwiki_dokuwiki_data:/config
-    restart: always+
     networks:     networks:
       - traefik_default       - traefik_default
-    dns: + 
-      - 1.1.1.1 +    restartunless-stopped
-      8.8.8.8+
  
     labels:     labels:
-      - "traefik.enable=true"  # Enable Traefik routing for this container +       - "traefik.enable=true" 
-      - "traefik.http.routers.dokuwiki.rule=Host(`dokuwiki.cloche.ca`)" +       - "traefik.http.routers.dokuwiki.rule=Host(`dokuwiki.cloche.ca`)" 
-      - "traefik.http.routers.dokuwiki.entrypoints=websecure"+       - "traefik.http.routers.dokuwiki.entrypoints=websecure
 +       - "traefik.http.routers.dokuwiki.tls.certresolver=le" 
 +       - "traefik.http.services.dokuwiki.loadbalancer.server.port=80"
       - "traefik.http.routers.dokuwiki.tls=true"  # Enable TLS (SSL)       - "traefik.http.routers.dokuwiki.tls=true"  # Enable TLS (SSL)
       - "traefik.http.routers.dokuwiki.tls.certresolver=letsencrypt"         - "traefik.http.routers.dokuwiki.tls.certresolver=letsencrypt"  
Line 31: Line 30:
       - "traefik.http.middlewares.dokuwiki.headers.stsSeconds=31536000"       - "traefik.http.middlewares.dokuwiki.headers.stsSeconds=31536000"
       - "traefik.http.middlewares.dokuwiki.headers.browserXssFilter=true"       - "traefik.http.middlewares.dokuwiki.headers.browserXssFilter=true"
 +    
 +
 +volumes:
 +  dokuwiki_dokuwiki_data:
 +    external: true
  
 networks: networks:
   traefik_default:   traefik_default:
     external: true     external: true
- 
- 
-volumes: 
-  dokuwiki_data: 
-    driver: local 
 </code> </code>
docker/docker-compose/dokuwiki.1745907375.txt.gz · Last modified: by jonathan