Add Redis storage and improve user setup

This commit is contained in:
Colin Hebert
2024-10-16 17:40:03 +11:00
parent 6fd4c0ec4c
commit 89d43b5c04
3 changed files with 24 additions and 15 deletions

View File

@@ -8,7 +8,7 @@ services:
container_name: paperless
image: ghcr.io/paperless-ngx/paperless-ngx
environment:
PAPERLESS_REDIS: redis://paperless-broker:6379
PAPERLESS_REDIS: redis://paperless-redis:6379
USERMAP_UID: ${NASCOMPOSE_UID?}
USERMAP_GID: ${NASCOMPOSE_GID?}
PAPERLESS_URL: https://paperless.${NASCOMPOSE_DOMAIN?}
@@ -18,7 +18,7 @@ services:
networks:
- default
depends_on:
- paperless-broker
- paperless-redis
volumes:
- ./volumes/paperless_data/:/usr/src/paperless/data/
- ${NASCOMPOSE_DATA?}/media/:/usr/src/paperless/media/
@@ -26,14 +26,15 @@ services:
- ${NASCOMPOSE_DATA?}/export:/usr/src/paperless/export
labels:
traefik.http.routers.paperless.middlewares: authelia@file
paperless-broker:
paperless-redis:
extends:
file: ../compose.base.yaml
service: base-service
container_name: paperless-broker
container_name: paperless-redis
image: redis
user: ${NASCOMPOSE_UID?}:${NASCOMPOSE_GID?}
volumes:
- ./volumes/broker_data/:/data/
- ./volumes/redis_data/:/data/
networks:
reverse-proxy:
external: true