Deployment
List & Label Cross Platform (LLCP) is designed for modern deployment scenarios.
Its platform-independent architecture and headless rendering pipeline make it well suited for containerized, cloud-based, and scalable environments.
This section provides guidance for deploying LLCP using Docker and running it in managed cloud services. Each guide focuses on practical setup considerations rather than application-specific logic.
Choosing a deployment strategy
Typical deployment scenarios for LLCP include:
- Containerized services generating reports on demand
- Background or batch-processing jobs
- Cloud-hosted APIs producing PDF or image output
- Scalable environments where instances are created and destroyed dynamically
LLCP does not rely on platform-specific graphics subsystems or interactive components, which makes it a natural fit for these scenarios.
Note
All deployment guides assume server-side usage of LLCP without interactive preview or designer components.
Deployment guides
Choose the guide that best matches your target environment:
Usage in Docker and Azure App Service
Covers building Docker images and deploying LLCP-based applications to Azure App Service.Usage in Docker and AWS
Describes running LLCP in Docker containers on AWS, including ECS and Fargate-based setups.Scalable and stateless report generation in Kubernetes
Covers the architectural patterns that enable horizontal scaling, concurrent request handling, and stateless operation in Kubernetes clusters.
General considerations
Regardless of the target platform, the following aspects are typically relevant:
- Including required native dependencies in container images
- Ensuring access to fonts used by report projects
- Handling logging and diagnostics in containerized environments
- Managing scalability and parallel report generation
Each deployment guide highlights platform-specific details where applicable.
For information on application logic, report generation, or data access, refer to the main documentation sections.