39 lines
1.0 KiB
YAML
39 lines
1.0 KiB
YAML
version: "3.9"
|
|
|
|
x-backend: &common
|
|
image: papermerge/papermerge:3.0.1
|
|
environment:
|
|
PAPERMERGE__SECURITY__SECRET_KEY: 12345
|
|
PAPERMERGE__AUTH__USERNAME: john
|
|
PAPERMERGE__AUTH__PASSWORD: hohoho
|
|
PAPERMERGE__DATABASE__URL: postgresql://scott:tiger@db:5432/mydatabase
|
|
PAPERMERGE__REDIS__URL: redis://redis:6379/0
|
|
volumes:
|
|
- /srv/appdata/papermerge/index_db:/core_app/index_db
|
|
- /srv/appdata/papermerge/media:/core_app/media
|
|
services:
|
|
web:
|
|
<<: *common
|
|
ports:
|
|
- "12000:80"
|
|
depends_on:
|
|
- redis
|
|
- db
|
|
worker:
|
|
<<: *common
|
|
command: worker
|
|
redis:
|
|
image: redis:6
|
|
db:
|
|
image: bitnami/postgresql:16.1.0
|
|
volumes:
|
|
- /srv/appdata/papermerge/postgres_data:/var/lib/postgresql/data/
|
|
environment:
|
|
POSTGRESQL_USER: scott
|
|
POSTGRESQL_PASSWORD: tiger
|
|
POSTGRESQL_POSTGRES_PASSWORD: tiger
|
|
POSTGRESQL_DATABASE: mydatabase
|
|
volumes:
|
|
postgres_data:
|
|
index_db:
|
|
media: |