{...}: { virtualisation.oci-containers.containers."stirling-pdf" = { image = "docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest-fat"; ports = ["127.0.0.1:3032:8080"]; environment = { SECURITY_ENABLELOGIN = "False"; DISABLE_ADDITIONAL_FEATURES = "False"; }; volumes = [ "stirling_pdf_data:/usr/share/tessdata" "stirling_pdf_configs:/configs" ]; extraOptions = ["--ip=10.89.0.13" "--network=web"]; }; services.traefik.dynamicConfigOptions.http = { services.stirling-pdf.loadBalancer.servers = [{url = "http://localhost:3032/";}]; routers.stirling-pdf = { rule = "Host(`pdf.l.az-gruppe.com`)"; tls = {certResolver = "ionos";}; service = "stirling-pdf"; entrypoints = "websecure"; }; }; }