From d5da984339e5f67134c4985d21eb499cd925d2bf Mon Sep 17 00:00:00 2001 From: Nicole Rappe Date: Thu, 4 Jan 2024 23:42:29 -0700 Subject: [PATCH] Add Containers/Docker/Docker Compose/Stirling-PDF.md --- .../Docker/Docker Compose/Stirling-PDF.md | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 Containers/Docker/Docker Compose/Stirling-PDF.md diff --git a/Containers/Docker/Docker Compose/Stirling-PDF.md b/Containers/Docker/Docker Compose/Stirling-PDF.md new file mode 100644 index 0000000..6d40272 --- /dev/null +++ b/Containers/Docker/Docker Compose/Stirling-PDF.md @@ -0,0 +1,35 @@ +**Purpose**: This is a powerful locally hosted web based PDF manipulation tool using docker that allows you to perform various operations on PDF files, such as splitting merging, converting, reorganizing, adding images, rotating, compressing, and more. This locally hosted web application started as a 100% ChatGPT-made application and has evolved to include a wide range of features to handle all your PDF needs. + +```jsx title="docker-compose.yml" +version: "3.8" +services: + app: + image: frooodle/s-pdf:latest + container_name: stirling-pdf + environment: + - TZ=America/Denver + - DOCKER_ENABLE_SECURITY=false + volumes: + - /srv/containers/stirling-pdf/datastore:/datastore + - /srv/containers/stirling-pdf/trainingData:/usr/share/tesseract-ocr/5/tessdata #Required for extra OCR languages + - /srv/containers/stirling-pdf/extraConfigs:/configs + - /srv/containers/stirling-pdf/customFiles:/customFiles/ + - /srv/containers/stirling-pdf/logs:/logs/ + ports: + - 8080:8080 + restart: always + networks: + docker_network: + ipv4_address: 192.168.5.54 + +networks: + default: + external: + name: docker_network + docker_network: + external: true +``` + +```jsx title=".env" +N/A +```