paperless: Set up directories
This commit is contained in:
parent
70ddb4df6a
commit
1b147c6a78
3 changed files with 21 additions and 7 deletions
|
|
@ -4,6 +4,9 @@ stack_paperless_env_dir: /opt/stack_paperless
|
||||||
stack_paperless_puid: 1000
|
stack_paperless_puid: 1000
|
||||||
stack_paperless_pgid: 100
|
stack_paperless_pgid: 100
|
||||||
|
|
||||||
|
stack_paperless_serve_dir: /srv
|
||||||
|
stack_paperless_serve_dir_create: true
|
||||||
|
|
||||||
stack_paperless_tz: America/Chicago
|
stack_paperless_tz: America/Chicago
|
||||||
stack_paperless_ocr_language: eng # default OCR languages
|
stack_paperless_ocr_language: eng # default OCR languages
|
||||||
stack_paperless_ocr_languages: eng deu frk # ALL installed languages
|
stack_paperless_ocr_languages: eng deu frk # ALL installed languages
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,19 @@
|
||||||
group: root
|
group: root
|
||||||
mode: 0700
|
mode: 0700
|
||||||
|
|
||||||
|
- name: Create user-facing data dir
|
||||||
|
ansible.builtin.file:
|
||||||
|
state: directory
|
||||||
|
path: "{{ stack_paperless_serve_dir }}/{{ item }}"
|
||||||
|
owner: "{{ stack_paperless_puid }}"
|
||||||
|
group: "{{ stack_paperless_pgid }}"
|
||||||
|
mode: 0770
|
||||||
|
when: stack_paperless_serve_dir_create
|
||||||
|
loop:
|
||||||
|
- ""
|
||||||
|
- documents
|
||||||
|
- consume
|
||||||
|
|
||||||
- name: Start compose stack
|
- name: Start compose stack
|
||||||
community.docker.docker_compose_v2:
|
community.docker.docker_compose_v2:
|
||||||
project_name: paperless
|
project_name: paperless
|
||||||
|
|
|
||||||
|
|
@ -42,9 +42,9 @@ services:
|
||||||
- paperless-postgres
|
- paperless-postgres
|
||||||
volumes:
|
volumes:
|
||||||
- "{{ stack_paperless_env_dir }}/data/paperless:/usr/src/paperless/data" # container data
|
- "{{ stack_paperless_env_dir }}/data/paperless:/usr/src/paperless/data" # container data
|
||||||
- "/home/marty/documents/archive/.media:/usr/src/paperless/media" # document location
|
- "{{ stack_paperless_env_dir }}/data/paperless_export:/usr/src/paperless/export" # backup location
|
||||||
- "export:/usr/src/paperless/export" # backup location
|
- "{{ stack_paperless_serve_dir }}/documents:/usr/src/paperless/media" # document location
|
||||||
- "/home/marty/documents/archive/consume:/usr/src/paperless/consume" # watch folder
|
- "{{ stack_paperless_serve_dir }}/consume:/usr/src/paperless/consume" # watch folder
|
||||||
environment:
|
environment:
|
||||||
- "PAPERLESS_TIME_ZONE={{ stack_paperless_tz }}"
|
- "PAPERLESS_TIME_ZONE={{ stack_paperless_tz }}"
|
||||||
- "USERMAP_UID={{ stack_paperless_puid }}"
|
- "USERMAP_UID={{ stack_paperless_puid }}"
|
||||||
|
|
@ -72,7 +72,7 @@ services:
|
||||||
security_opt:
|
security_opt:
|
||||||
- no-new-privileges:true
|
- no-new-privileges:true
|
||||||
volumes:
|
volumes:
|
||||||
- postgres-data:/var/lib/postgresql/data
|
- "{{ stack_paperless_env_dir }}/data/postgres:/var/lib/postgresql/data"
|
||||||
environment:
|
environment:
|
||||||
POSTGRES_DB: "{{ stack_paperless_dbname }}"
|
POSTGRES_DB: "{{ stack_paperless_dbname }}"
|
||||||
POSTGRES_USER: "{{ stack_paperless_dbuser }}"
|
POSTGRES_USER: "{{ stack_paperless_dbuser }}"
|
||||||
|
|
@ -87,7 +87,7 @@ services:
|
||||||
security_opt:
|
security_opt:
|
||||||
- no-new-privileges:true
|
- no-new-privileges:true
|
||||||
volumes:
|
volumes:
|
||||||
- redis-data:/data
|
- "{{ stack_paperless_env_dir }}/data/redis:/data"
|
||||||
environment:
|
environment:
|
||||||
REDIS_ARGS: "--save 60 10"
|
REDIS_ARGS: "--save 60 10"
|
||||||
|
|
||||||
|
|
@ -95,8 +95,6 @@ volumes:
|
||||||
data:
|
data:
|
||||||
export:
|
export:
|
||||||
#media:
|
#media:
|
||||||
postgres-data:
|
|
||||||
redis-data:
|
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
caddy:
|
caddy:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue