浏览代码

Add in stack file for testing with

Robert Middleswarth 2 年之前
父节点
当前提交
4b9c11f658
共有 1 个文件被更改,包括 40 次插入0 次删除
  1. 40 0
      stack/paperless-ngx.yml

+ 40 - 0
stack/paperless-ngx.yml

@@ -0,0 +1,40 @@
+version: "3.4"
+services:
+  broker:
+    image: docker.io/library/redis:6.0
+    networks:
+      - paperless_network
+    restart: unless-stopped
+    volumes:
+      - /portainer/Files/AppData/Config/paperless-ngx/redis/data:/data
+
+  webserver:
+    image: ghcr.io/paperless-ngx/paperless-ngx:latest
+    restart: unless-stopped
+    depends_on:
+      - broker
+    ports:
+      - 8000:8000
+    healthcheck:
+      test: ["CMD", "curl", "-fs", "-S", "--max-time", "2", "http://localhost:8000"]
+      interval: 30s
+      timeout: 10s
+      retries: 5
+    environment:
+      PAPERLESS_REDIS: redis://broker:6379
+      USERMAP_UID: ${PUID}
+      USERMAP_GID: ${PGID}
+      PAPERLESS_TIME_ZONE: ${TZ}
+      PAPERLESS_URL: ${PAPERLESSURL}
+      PAPERLESS_SECRET_KEY: ${RANDOMKEY}
+      PAPERLESS_OCR_LANGUAGE: ${LANG}
+    networks:
+      - paperless_network
+    volumes:
+      - /portainer/Files/AppData/Config/paperless-ngx/data:/usr/src/paperless/data
+      - /portainer/Files/AppData/Config/paperless-ngx/media:/usr/src/paperless/media
+      - /portainer/Files/AppData/Config/paperless-ngx/export:/usr/src/paperless/export
+      - /portainer/Files/AppData/Config/paperless-ngx/consume:/usr/src/paperless/consume
+
+networks:
+  paperless_network: