Files
HetznerDokployLab/projects/paperless/docker-compose.yml
JG2401 a6b38d9bae Merge pull request #40 from JG2401/dependabot/docker_compose/projects/paperless/redis-8.6.1
Bump redis from 8.4.0 to 8.6.1 in /projects/paperless
2026-03-13 20:32:25 +01:00

61 lines
1.7 KiB
YAML

version: '3.8'
services:
paperless:
image: ghcr.io/paperless-ngx/paperless-ngx:2.20.9
container_name: paperless
restart: unless-stopped
labels:
- rclone.storage=storagebox-crypt
volumes:
- /media/storagebox-crypt/paperless/data:/usr/src/paperless/data
- /media/storagebox-crypt/paperless/media:/usr/src/paperless/media
- /media/storagebox-crypt/paperless/export:/usr/src/paperless/export
- /media/storagebox-crypt/paperless/consume:/usr/src/paperless/consume
environment:
PAPERLESS_REDIS: ${PAPERLESS_REDIS}
PAPERLESS_TIME_ZONE: ${PAPERLESS_TIME_ZONE}
PAPERLESS_ADMIN_USER: ${PAPERLESS_ADMIN_USER}
PAPERLESS_ADMIN_PASSWORD: ${PAPERLESS_ADMIN_PASSWORD}
PAPERLESS_OCR_LANGUAGE: ${PAPERLESS_OCR_LANGUAGE}
PAPERLESS_URL: https://${PAPERLESS_URL}
PAPERLESS_ALLOWED_HOSTS: ${PAPERLESS_ALLOWED_HOSTS}
PAPERLESS_DBHOST: ${PAPERLESS_DBHOST}
PAPERLESS_DBPASS: ${PAPERLESS_DBPASS}
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8000"]
interval: 30s
timeout: 10s
retries: 5
networks:
- dokploy-network
redis:
image: redis:8.6.1
container_name: paperless-redis
restart: unless-stopped
volumes:
- paperlessredis:/user/local/etc/redis
networks:
- dokploy-network
db:
container_name: paperless-db
image: postgres:16
restart: unless-stopped
volumes:
- paperlessdb:/var/lib/postgresql/data
environment:
POSTGRES_DB: ${PAPERLESS_DBNAME}
POSTGRES_USER: ${PAPERLESS_DBUSER}
POSTGRES_PASSWORD: ${PAPERLESS_DBPASS}
networks:
- dokploy-network
volumes:
paperlessdb:
paperlessredis:
networks:
dokploy-network:
external: true