2023-09-16 11:54:39 +02:00
|
|
|
---
|
|
|
|
title: Replace deprecated exec-pre and exec-post labels
|
|
|
|
layout: default
|
|
|
|
parent: How Tos
|
2024-02-21 18:43:13 +01:00
|
|
|
nav_order: 17
|
2023-09-16 11:54:39 +02:00
|
|
|
---
|
|
|
|
|
|
|
|
# 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`:
|
|
|
|
|
|
|
|
```diff
|
|
|
|
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.
|