28 lines
891 B
YAML
28 lines
891 B
YAML
services:
|
|
trilium:
|
|
image: zadam/trilium:latest
|
|
container_name: trilium
|
|
restart: unless-stopped
|
|
environment:
|
|
- TZ=Europe/Ljubljana
|
|
- TRILIUM_DATA_DIR=/home/node/trilium-data
|
|
- USER_UID=1000
|
|
- USER_GID=1000
|
|
volumes:
|
|
- ./trilium-data:/home/node/trilium-data
|
|
labels:
|
|
- "traefik.enable=true"
|
|
- "traefik.http.routers.trilium.rule=Host(`trilium.rozic-dev.com`)"
|
|
- "traefik.http.routers.trilium.entrypoints=websecure"
|
|
- "traefik.http.routers.trilium.tls=true"
|
|
- "traefik.http.routers.trilium.tls.certresolver=letsencrypt"
|
|
- "traefik.http.services.trilium.loadbalancer.server.port=8080"
|
|
- "traefik.http.middlewares.trilium-compress.compress=true"
|
|
- "traefik.http.routers.trilium.middlewares=trilium-compress"
|
|
networks:
|
|
- traefik_default
|
|
|
|
networks:
|
|
traefik_default:
|
|
external: true
|