https://github.com/yitsushi/dokuwiki
https://github.com/yitsushi/dokuwiki
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/yitsushi/dokuwiki
- Owner: yitsushi
- Created: 2020-06-22T09:02:35.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-06-09T22:50:49.000Z (almost 2 years ago)
- Last Synced: 2025-01-30T09:18:35.119Z (4 months ago)
- Language: Dockerfile
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Dokuwiki docker image
## Install notes
Use the `yitsushi/dokuwiki:2023-04-04a-install` image,
it allows `install.php` calls.IMPORTANT: Do not use this image after you finished installation.
## My docker stack deploy
```yaml
---
version: '3.2'services:
web:
image: yitsushi/dokuwiki:2023-04-04a
networks:
- traefik-public
ports:
- 80
volumes:
- type: volume
source: nfs-data
target: /dokuwiki/data
volume:
nocopy: true
- type: volume
source: nfs-conf
target: /dokuwiki/conf
volume:
nocopy: true
- type: volume
source: nfs-plugins
target: /dokuwiki/lib/plugins
volume:
nocopy: true
- type: volume
source: nfs-tpl
target: /dokuwiki/lib/tpl
volume:
nocopy: true
deploy:
labels:
- "traefik.enable=true"
- "traefik.http.routers.wiki-ci-router.rule=Host(`my.domain.tld`)"
- "traefik.http.services.wiki-ci-service.loadbalancer.server.port=80"
- "traefik.http.routers.wiki-ci-router.tls=true"
- "traefik.http.routers.wiki-ci-router.tls.certresolver=cloudflare"
- "traefik.docker.network=traefik-public"volumes:
nfs-data:
driver_opts:
type: "nfs"
o: "nfsvers=4,addr=nfs.server.addr,nolock,soft,rw"
device: ":/my.domain.tld/data"
nfs-conf:
driver_opts:
type: "nfs"
o: "nfsvers=4,addr=nfs.server.addr,nolock,soft,rw"
device: ":/my.domain.tld/conf"
nfs-plugins:
driver_opts:
type: "nfs"
o: "nfsvers=4,addr=nfs.server.addr,nolock,soft,rw"
device: ":/my.domain.tld/plugins"
nfs-tpl:
driver_opts:
type: "nfs"
o: "nfsvers=4,addr=nfs.server.addr,nolock,soft,rw"
device: ":/my.domain.tld/tpl"networks:
traefik-public:
external: true
```