Compare commits

..

2 Commits

Author SHA1 Message Date
borgal
4da41f9304 paperless angepasst 2022-02-09 15:18:32 +00:00
borgal
12c4945ab7 Wekan Notification angepasst 2022-02-09 15:17:46 +00:00
2 changed files with 69 additions and 15 deletions

View File

@@ -1,17 +1,69 @@
--- # docker-compose file for running paperless from the Docker Hub.
version: "2.1" # This file contains everything paperless needs to run.
# Paperless supports amd64, arm and arm64 hardware.
#
# All compose files of paperless configure paperless in the following way:
#
# - Paperless is (re)started on system boot, if it was running before shutdown.
# - Docker volumes for storing data are managed by Docker.
# - Folders for importing and exporting files are created in the same directory
# as this file and mounted to the correct folders inside the container.
# - Paperless listens on port 8000.
#
# In addition to that, this docker-compose file adds the following optional
# configurations:
#
# - Instead of SQLite (default), PostgreSQL is used as the database server.
#
# To install and update paperless with this file, do the following:
#
# - Copy this file as 'docker-compose.yml' and the files 'docker-compose.env'
# and '.env' into a folder.
# - Run 'docker-compose pull'.
# - Run 'docker-compose run --rm webserver createsuperuser' to create a user.
# - Run 'docker-compose up -d'.
#
# For more extensive installation and update instructions, refer to the
# documentation.
version: "3.4"
services: services:
paperless-ng: broker:
image: lscr.io/linuxserver/paperless-ng image: redis:6.0
container_name: paperless-ng container_name: paperless_redis
environment: restart: unless-stopped
- PUID=1000
- PGID=1000 db:
- TZ=Europe/Berlin image: postgres:13
- REDIS_URL= #optionaler Punkt container_name: paperless_db
restart: unless-stopped
volumes: volumes:
- ./config:/config - ./db:/var/lib/postgresql/data
- ./data:/data environment:
POSTGRES_DB: paperless
POSTGRES_USER: paperless
POSTGRES_PASSWORD: paperless
webserver:
image: jonaswinkler/paperless-ng:latest
container_name: paperless_app
restart: unless-stopped
depends_on:
- db
- broker
ports: ports:
- 8009:8000 - 8009:8000
restart: unless-stopped healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8000"]
interval: 30s
timeout: 10s
retries: 5
volumes:
- ./data:/usr/src/paperless/data
- ./media:/usr/src/paperless/media
- ./export:/usr/src/paperless/export
- ./consume:/usr/src/paperless/consume
env_file: docker-compose.env
environment:
PAPERLESS_REDIS: redis://broker:6379
PAPERLESS_DBHOST: db

View File

@@ -28,9 +28,11 @@ services:
- WITH_API=true - WITH_API=true
- RICHER_CARD_COMMENT_EDITOR=false - RICHER_CARD_COMMENT_EDITOR=false
- CARD_OPENED_WEBHOOK_ENABLED=false - CARD_OPENED_WEBHOOK_ENABLED=false
- BIGEVENTS_PATTERN=NONE - BIGEVENTS_PATTERN=received|start|due|end
- BROWSER_POLICY_ENABLED=true - BROWSER_POLICY_ENABLED=true
- MAIL_URL=smtp://${MAIL_USER}:${MAIL_PASS}@smtp.strato.de:587?tls={ciphers:"SSLv3"}&secureConnection=false - MAIL_URL=smtp://${MAIL_USER}:${MAIL_PASS}@smtp.strato.de:587?tls={ciphers:"SSLv3"}&secureConnection=false
- MAIL_FROM='ToDo Info <${FROM}>' - MAIL_FROM='ToDo Info <${FROM}>'
- NOTIFY_DUE_DAYS_BEFORE_AND_AFTER=2,0
- NOTIFY_DUE_AT_HOUR_OF_DAY=8
depends_on: depends_on:
- wekandb - wekandb