1
0
mirror of https://github.com/offen/docker-volume-backup.git synced 2025-05-13 21:46:39 +02:00
docker-volume-backup/docs/how-tos/replace-deprecated-exec-labels.md
Frederik Ring 4b3ca2ebb0
Revert "Allow backup to be run as non-root user (#366)" (#370)
This reverts commit f64aaa6e242b52ddebd0a2fd1a31f56af7b20a82.
2024-02-21 18:43:13 +01:00

1.1 KiB

title, layout, parent, nav_order
title layout parent nav_order
Replace deprecated exec-pre and exec-post labels default How Tos 17

Replace deprecated exec-pre and exec-post labels

Version 2.19.0 introduced the option to run labeled commands at multiple points in time during the backup lifecycle. In order to be able to use more obvious terminology in the new labels, the existing exec-pre and exec-post labels have been deprecated. If you want to emulate the existing behavior, all you need to do is change exec-pre to archive-pre and exec-post to archive-post:

    labels:
-     - docker-volume-backup.exec-pre=cp -r /var/my_app /tmp/backup/my-app
+     - docker-volume-backup.archive-pre=cp -r /var/my_app /tmp/backup/my-app
-     - docker-volume-backup.exec-post=rm -rf /tmp/backup/my-app
+     - docker-volume-backup.archive-post=rm -rf /tmp/backup/my-app

The EXEC_LABEL setting and the docker-volume-backup.exec-label label stay as is. Check the additional documentation on running commands during the backup lifecycle to find out about further possibilities.