|
@ -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: |
|
|
|