selfhosting/dokuwiki/docker-compose.dokuwiki.yml
2020-09-06 12:27:13 +02:00

41 lines
1 KiB
YAML

version: '3'
services:
seafcli-notes:
image: snegov/seafile-client
container_name: seafcli-notes
restart: unless-stopped
environment:
- LIBRARY_ID=${SEAFILE_NOTES_LIBRARY}
- SERVER_HOST=${HOST_SEAFILE}.${DOMAIN}
- SERVER_PORT=443
- USERNAME=${SEAFILE_REGULAR_USER}
- PASSWORD=${SEAFILE_REGULAR_PASSWORD}
- DATA_DIR=/library
networks:
- srv
volumes:
- ${ROOT_INSTALL}/data/sync_notes:/library
dokuwiki:
image: linuxserver/dokuwiki
container_name: dokuwiki
restart: unless-stopped
expose:
- 8080
environment:
- TZ=${TZ}
- APP_URL=/ #optional
volumes:
- ${ROOT_INSTALL}/data/sync_notes/Notes:/config
networks:
- srv
labels:
- traefik.enable=true
- traefik.http.routers.dokuwiki.rule=Host(`${HOST_DOKUWIKI}.${DOMAIN}`)
- traefik.http.routers.dokuwiki.entrypoints=websecure
- traefik.http.routers.dokuwiki.tls=true
- traefik.http.services.dokuwiki.loadbalancer.server.port=8080