diff --git a/files/gramps/docker-compose.template.yml b/files/gramps/docker-compose.template.yml index 0e51692..329087b 100644 --- a/files/gramps/docker-compose.template.yml +++ b/files/gramps/docker-compose.template.yml @@ -15,10 +15,10 @@ services: - "{{ (data_dir, 'gramps_db') | path_join }}:/root/.gramps/grampsdb" # persist Gramps database - "{{ (data_dir, 'gramps_users') | path_join }}:/app/users" # persist user database - "{{ (data_dir, 'gramps_index') | path_join }}:/app/indexdir" # persist search index - - "{{ (data_dir, 'gramps_thumb_cache') | path_join }}:/app/thumbnail_cache" # persist thumbnails - - "{{ (data_dir, 'gramps_cache') | path_join }}:/app/cache" # persist export and report caches - "{{ (data_dir, 'gramps_secret') | path_join }}:/app/secret" # persist flask secret - "{{ (data_dir, 'gramps_media') | path_join }}:/app/media" # persist media files + - "{{ (cache_dir, 'gramps_thumb_cache') | path_join }}:/app/thumbnail_cache" # persist thumbnails + - "{{ (cache_dir, 'gramps_cache') | path_join }}:/app/cache" # persist export and report caches environment: GRAMPSWEB_TREE: "Gramps" # will create a new tree if not exists GRAMPSWEB_SECRET_KEY: "{{ gramps_secret_key }}" diff --git a/files/gramps/gobackup.template.yml b/files/gramps/gobackup.template.yml index f69e885..b86d25c 100644 --- a/files/gramps/gobackup.template.yml +++ b/files/gramps/gobackup.template.yml @@ -26,7 +26,3 @@ models: archive: includes: - "{{ data_dir }}" - excludes: - - "{{ (data_dir, 'gramps_cache') | path_join }}" - - "{{ (data_dir, 'gramps_thumb_cache') | path_join }}" - - "{{ (data_dir, 'gramps_tmp') | path_join }}" diff --git a/playbook-gramps.yml b/playbook-gramps.yml index 6bcf877..ac0d979 100644 --- a/playbook-gramps.yml +++ b/playbook-gramps.yml @@ -13,6 +13,7 @@ app_owner_gid: 1010 base_dir: "{{ (application_dir, app_name) | path_join }}" data_dir: "{{ (base_dir, 'data') | path_join }}" + cache_dir: "{{ (base_dir, 'cache') | path_join }}" backups_dir: "{{ (base_dir, 'backups') | path_join }}" gobackup_config: "{{ (base_dir, 'gobackup.yml') | path_join }}" @@ -36,6 +37,7 @@ loop: - "{{ base_dir }}" - "{{ data_dir }}" + - "{{ cache_dir }}" - "{{ backups_dir }}" - name: "Copy gobackup config"