Skip to content

Latest commit

 

History

History
16 lines (9 loc) · 742 Bytes

README.md

File metadata and controls

16 lines (9 loc) · 742 Bytes

PDF Service

A web service for generating PDF files from HTML.

The service is based on a fork from https://github.com/4teamwork/weasyprint-docker which uses WeasyPrint.

Usage

See the documentation for usage.

Service Deployment

The service runs as an Azure Container App containing two containers:

  1. Ingress reverse proxy - .net application which handles authentication and forwards authenticated requests to the weasyprint service. This container is public on port 443.

  2. Weasyprint server - python web service which passes requests to the weasyprint library for processing. This container runs as a sidecar on port 8080