Files
selfhosting/typemill/docker-compose.typemill.yml
T

44 lines
1.3 KiB
YAML
Raw Normal View History

2020-09-05 11:15:23 +02:00
version: '3'
services:
2020-09-05 11:39:12 +02:00
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:
2020-09-05 11:56:01 +02:00
- ${ROOT_INSTALL}/data/sync_notes:/library
2020-09-05 11:39:12 +02:00
2020-09-05 14:09:27 +02:00
typemill:
image: aberty/typemill-docker
container_name: typemill
2020-09-05 11:15:23 +02:00
environment:
2020-09-05 14:09:27 +02:00
- TYPEMILL_UID=${PUID}
- TYPEMILL_GID=${GUID}
2020-09-05 11:15:23 +02:00
- TZ=${TZ}
volumes:
2020-09-05 14:09:27 +02:00
- ${ROOT_INSTALL}/data/typemill/settings:/var/www/html/settings
- ${ROOT_INSTALL}/data/typemill/cache:/var/www/html/cache
- ${ROOT_INSTALL}/data/typemill/media:/var/www/html/media
- ${ROOT_INSTALL}/data/sync_notes/Notes:/var/www/html/content
2020-09-05 11:15:23 +02:00
expose:
2020-09-05 14:09:27 +02:00
- 80
2020-09-05 11:15:23 +02:00
restart: unless-stopped
networks:
- srv
labels:
- traefik.enable=true
2020-09-05 14:11:49 +02:00
- traefik.http.routers.typemill.rule=Host(`${HOST_TYPEMILL}.${DOMAIN}`)
- traefik.http.routers.typemill.entrypoints=websecure
- traefik.http.routers.typemill.tls=true
- traefik.http.services.typemill.loadbalancer.server.port=80