Browse Source

feat: usage of external database

master
bucde 3 years ago
parent
commit
da14ad708d
1 changed files with 11 additions and 19 deletions
  1. +11
    -19
      docker-compose.yml

+ 11
- 19
docker-compose.yml View File

@ -25,36 +25,23 @@
# #
# For more extensive installation and update instructions, refer to the # For more extensive installation and update instructions, refer to the
# documentation. # documentation.
# https://paperless-ng.readthedocs.io/en/latest/configuration.html
version: "3.4" version: "3.4"
services: services:
broker: broker:
container_name: paperless_broker
image: redis:6.0 image: redis:6.0
restart: unless-stopped restart: unless-stopped
db:
image: postgres:13
restart: unless-stopped
volumes:
- pgdata:/var/lib/postgresql/data
environment:
POSTGRES_DB: paperless
POSTGRES_USER: paperless
POSTGRES_PASSWORD: paperless
webserver: webserver:
container_name: paperless_core
image: jonaswinkler/paperless-ng:latest image: jonaswinkler/paperless-ng:latest
restart: unless-stopped restart: unless-stopped
depends_on: depends_on:
- db
- broker - broker
ports: ports:
- 8800:8000
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8000"]
interval: 30s
timeout: 10s
retries: 5
- <host-ip-address>:8800:8000
volumes: volumes:
- data:/usr/src/paperless/data - data:/usr/src/paperless/data
- media:/usr/src/paperless/media - media:/usr/src/paperless/media
@ -62,11 +49,16 @@ services:
- ./consume:/usr/src/paperless/consume - ./consume:/usr/src/paperless/consume
env_file: docker-compose.env env_file: docker-compose.env
environment: environment:
PAPERLESS_ADMIN_USER=<username>
PAPERLESS_ADMIN_PASSWORD=<password>
PAPERLESS_REDIS: redis://broker:6379 PAPERLESS_REDIS: redis://broker:6379
PAPERLESS_DBHOST: db
PAPERLESS_DBHOST=<hostname>
PAPERLESS_DBPORT=<port>
PAPERLESS_DBNAME=<name>
PAPERLESS_DBUSER=<name>
PAPERLESS_DBPASS=<password>
volumes: volumes:
data: data:
media: media:
pgdata:

Loading…
Cancel
Save