--- services: stirling-pdf: image: docker.stirlingpdf.com/stirlingtools/stirling-pdf:${STIRLINGPDF_VERSION:-latest} networks: - traefik volumes: - ./data/trainingData:/usr/share/tessdata # Required for extra OCR languages - ./data/extraConfigs:/configs - ./data/customFiles:/customFiles/ - ./data/logs:/logs/ - ./data/pipeline:/pipeline/ environment: - DOCKER_ENABLE_SECURITY=false - LANGS=de_DE - SYSTEM_DEFAULTLOCALE=de-DE - INSTALL_BOOK_AND_ADVANCED_HTML_OPS=false - UI_APPNAME=${STIRLINGPDF_APPNAME:-StirlingPDF} - UI_HOMEDESCRIPTION=${STIRLINGPDF_DESCRIPTION:-Your PDF Source} - UI_APPNAMENAVBAR=${STIRLINGPDF_APPNAME:-StirlingPDF} labels: - "traefik.enable=true" - "traefik.docker.network=traefik" - "traefik.http.routers.stirlingpdf.entrypoints=http" - "traefik.http.routers.stirlingpdf.rule=Host(`${STIRLINGPDF_DOMAIN:?error}`)" - "traefik.http.middlewares.stirlingpdf-https-redirect.redirectscheme.scheme=https" - "traefik.http.routers.stirlingpdf.middlewares=stirlingpdf-https-redirect" - "traefik.http.routers.stirlingpdf-secure.entrypoints=https" - "traefik.http.routers.stirlingpdf-secure.rule=Host(`${STIRLINGPDF_DOMAIN:?error}`)" - "traefik.http.routers.stirlingpdf-secure.tls=true" - "traefik.http.routers.stirlingpdf-secure.service=stirlingpdf" - "traefik.http.services.stirlingpdf.loadbalancer.server.port=8080" networks: traefik: external: true