Memos: exclude media files from gobackup

Backup media files with backup-targets
This commit is contained in:
2025-12-20 11:06:56 +03:00
parent 91c5eab236
commit e3d8479397
2 changed files with 10 additions and 6 deletions

View File

@@ -2,7 +2,7 @@
models: models:
gramps: memos:
compress_with: compress_with:
type: 'tgz' type: 'tgz'
storages: storages:
@@ -14,8 +14,3 @@ models:
users: users:
type: sqlite type: sqlite
path: "{{ (data_dir, 'memos_prod.db') | path_join }}" path: "{{ (data_dir, 'memos_prod.db') | path_join }}"
archive:
includes:
- "{{ data_dir }}"
excludes:
- "{{ (data_dir, '.thumbnail_cache') | path_join }}"

View File

@@ -53,6 +53,15 @@
group: "{{ app_user }}" group: "{{ app_user }}"
mode: "0750" mode: "0750"
- name: "Create backup targets file"
ansible.builtin.lineinfile:
path: "{{ base_dir }}/backup-targets"
line: "{{ item }}"
create: true
loop:
- "{{ data_dir }}"
- "{{ backups_dir }}"
- name: "Copy docker compose file" - name: "Copy docker compose file"
ansible.builtin.template: ansible.builtin.template:
src: "./files/{{ app_name }}/docker-compose.template.yml" src: "./files/{{ app_name }}/docker-compose.template.yml"