diff --git a/docker-compose/paperless/docker-compose.yml b/docker-compose/paperless/docker-compose.yml new file mode 100644 index 0000000..62bb44d --- /dev/null +++ b/docker-compose/paperless/docker-compose.yml @@ -0,0 +1,41 @@ +services: + broker: + image: docker.io/library/redis:7 + restart: unless-stopped + volumes: + - redisdata:/data + + db: + image: docker.io/library/postgres:16 + restart: unless-stopped + volumes: + - pgdata:/var/lib/postgresql/data + environment: + POSTGRES_DB: paperless + POSTGRES_USER: paperless + POSTGRES_PASSWORD: paperless + + webserver: + image: ghcr.io/paperless-ngx/paperless-ngx:latest + restart: unless-stopped + depends_on: + - db + - broker + ports: + - "8010:8000" + volumes: + - /opt/scan/data:/usr/src/paperless/data + - /opt/scan/media:/usr/src/paperless/media + - /opt/scan/export:/usr/src/paperless/export + - /opt/scan/consume:/usr/src/paperless/consume + environment: + PAPERLESS_REDIS: redis://broker:6379 + PAPERLESS_DBHOST: db + env_file: + - stack.env + +volumes: + data: + media: + pgdata: + redisdata: \ No newline at end of file