Files
home-server-docker/project/service/pdf/pdf.yml

23 lines
666 B
YAML

services:
pdf:
extends:
file: ${TEMPLATES_PATH}
service: default
image: bentopdf/bentopdf-simple
container_name: pdf
ports:
- '4003:8080'
networks:
- ip6net
labels:
# Watchtower
- "com.centurylinklabs.watchtower.enable=true"
# Traefik
- "traefik.enable=true"
- "traefik.http.routers.pdf.rule=Host(`pdf.${PUBLIC_DOMAIN}`)"
- "traefik.http.routers.pdf.entrypoints=https"
- "traefik.http.routers.pdf.tls.certresolver=myresolver"
- "traefik.http.routers.pdf.tls=true"
# Middlewares
- "traefik.http.routers.pdf.middlewares=crowdsec-bouncer@file, authelia@file"