PSPDFKit Processor is our standalone document processing service. It’s distributed as a Docker image.
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:Copy
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
version: '2' services: processor: image: "pspdfkit/processor:latest" environment: # License key for your PSPDFKit Processor installation. LICENSE_KEY: YOUR_LICENSE_KEY_GOES_HERE # Public key used for verification of JWTs from web clients. It has to be in the PEM format. JWT_PUBLIC_KEY: | -----BEGIN PUBLIC KEY----- MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALd41vG5rMzG26hhVxE65kzWC+bYQ94t OxsSxIQZMOc1GY8ubuqu2iku5/5isaFfG44e+VAe+YIdVeQY7cUkaaUCAwEAAQ== -----END PUBLIC KEY----- JWT_ALGORITHM: RS256 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.