Deploying PDF Processor to a Single Host
PSPDFKit Processor is our standalone document processing service. It’s distributed as a Docker image.
For deployment in production, we recommend using Kubernetes or native Docker support by a cloud provider like Amazon Web Services, Google Cloud Platform, or Microsoft Azure. PSPDFKit Processor supports both x86_64- and ARM64-based processors.
The steps below outline how to get a simple setup on a single host up and running via
Make sure you have Docker installed and running.
Create the following
docker-compose.ymlfile somewhere on your file system:
version: '2' services: processor: image: "pspdfkit/processor:2023.3.0" environment: # License key for your PSPDFKit Processor installation. LICENSE_KEY: YOUR_LICENSE_KEY_GOES_HERE restart: always ports: - "5000:5000"
In a terminal tab, navigate to the directory where you placed the
docker-compose.ymlfile and execute the following:
Make sure that navigating to
http://localhost:5000/in a web browser shows “PSPDFKit Processor is up and running.”
You can quit the running containers with Ctrl + C.
Now you’re ready to look at the available configuration options and authentication methods to adapt Processor to your use case.