diff --git a/compose.yml b/compose.yml index 2ad01ea..d049a45 100644 --- a/compose.yml +++ b/compose.yml @@ -57,6 +57,39 @@ services: volumes: - gramps_data:/app/data + paperless: + image: ghcr.io/paperless-ngx/paperless-ngx:latest + ports: + - "8000:8000" + environment: + - PAPERLESS_REDIS=redis://redis:6379 + - PAPERLESS_DBHOST=db + - PAPERLESS_DBPORT=5432 + - PAPERLESS_DBNAME=${POSTGRES_DB} + - PAPERLESS_DBUSER=${POSTGRES_USER} + - PAPERLESS_DBPASS=${POSTGRES_PASSWORD} + - PAPERLESS_SECRET_KEY=${PAPERLESS_SECRET_KEY} + - PAPERLESS_URL=https://vhtv-stiftung.de + - PAPERLESS_ALLOWED_HOSTS=vhtv-stiftung.de,localhost + - PAPERLESS_CORS_ALLOWED_HOSTS=https://vhtv-stiftung.de + - PAPERLESS_FORCE_SCRIPT_NAME=/paperless + - PAPERLESS_STATIC_URL=/paperless/static/ + - PAPERLESS_ADMIN_USER=${PAPERLESS_ADMIN_USER:-admin} + - PAPERLESS_ADMIN_PASSWORD=${PAPERLESS_ADMIN_PASSWORD:-admin123} + - PAPERLESS_ADMIN_MAIL=${PAPERLESS_ADMIN_MAIL:-admin@vhtv-stiftung.de} + volumes: + - paperless_data:/usr/src/paperless/data + - paperless_media:/usr/src/paperless/media + - paperless_export:/usr/src/paperless/export + - paperless_consume:/usr/src/paperless/consume + depends_on: + - db + - redis + volumes: dbdata: gramps_data: + paperless_data: + paperless_media: + paperless_export: + paperless_consume: